这几天遇到wp的一个问题,就是url传参数给自定义页面,无论你如何传递参数,返回的页面都不带双数,如:

以这样的网址访问:http://xxxx.com/a/?product-id=111

最后是跳到这样的网址:http://xxxx.com/a/

不带有任何参数,查找半天htaccess文件和服务器rewrite规则,都发现没有出现问题,看来问题还是出在网站本身。

检查了半天theme下的文件,确定不是代码问题。最后想是不是插件问题,一查,还真是seo插件的问题解决办法如下 :

如果网站安装有:Yoast WordPress SEO或者其他插件,找到Permalinks 项,去掉

Redirect ugly URL's to clean permalinks.前面的勾即可。