在 woo Commerce paged= 中禁用 url 重写



我的登台服务器上安装了woo commerce。 我使用 url 参数 page= 进行了自定义分页

分期一切正常。

当我在最终服务器上使用复制器部署我的 woo 商务时,url 会像这样重写......

www.mydomaine.com/mycategory?paged=2 -> www.mydomaine.com/mycategory/page/2/

但我不想要这个重写..我怎样才能禁用它? 那是服务器配置还是WordPress或吸引商业? 我不认为我的两个装置之间的区别......为什么其中一个不重写而另一个重写。

感谢您的帮助!

如果不查看您的代码,就很难确定出了什么问题。 您能否发布注册自定义分页的代码段。

我不明白你为什么不一般地改变pagination_base:

这可以像这样完成:

function my_custom_pagination_base(){
// Check if the pagination base isn't set already
if($GLOBALS['wp_rewrite']->pagination_base != 'page'){
$GLOBALS['wp_rewrite']->pagination_base = 'page';
// Add this with prio 11 ensures that flush_rewrite_rules will be called when all standard hooks on init are processsed.
add_action('init','flush_rewrite_rules',11); 
}
}
add_action('init','my_custom_pagination_base');

这是 T5 页面到 Seite 插件的修改代码@see http://toscho.de/?p=2079

最新更新