展示商店而不是缺失产品的404页面

时间:2018-05-02 作者:Ro L

当产品丢失时,我应该如何显示商店而不是404页?目前,用户获得的404页面使他们失去了兴趣。

我在带有nginx的服务器上使用woocommerce和wordpress。

1 个回复
最合适的回答,由SO网友:murrayac 整理而成

// 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; } );

结束

相关推荐

Nginx-与URL中的.php进行的固定链接不起作用

我正在将一个站点从Apache服务器移动到nginx服务器。很多页面都有一个。permalink末尾的php扩展。尝试查看这些页面会导致找不到nginx 404。然而,这些页面在Apache上运行良好。以下是站点的服务器块配置:# Vhost Config: example.com server { root /var/www/vhosts/sites/www.example.com/web; index index.php index.html ind