web-dev-qa-db-fra.com

show shop au lieu de 404 page pour les produits manquants

Comment dois-je afficher la boutique au lieu d'une page 404 lorsqu'un produit est manquant? Actuellement, les utilisateurs obtiennent une page 404 qui leur fait perdre intérêt.

J'utilise woocommerce avec WordPress sur un serveur avec Nginx.

1
Ro L

// Missing product redirect to product category add_filter( 'rewrite_rules_array', function( $rules ) { $new_rules = array( 'shop/([^/]*?)/page/([0-9]{1,})/?$' => 'index.php?product_cat=$matches[1]&paged=$matches[2]', 'shop/([^/]*?)/?$' => 'index.php?product_cat=$matches[1]', ); return $new_rules + $rules; } );

1
murrayac