我在页面中有一个链接,我想转到名为buy-item.php的页面并添加到?name=$image_name
。
问题是我的永久链接结构只是my_wordpress_site.com/buy-item/
,所以当我尝试将我的href编码为
<a href="my_wordpress_site.com/buy-item/?name=$image_name">buy now</a>
或
<a href="my_wordpress_site.com/buy-item?name=$image_name">buy now</a>
我找不到页面错误。
我该怎么做?
答案 0 :(得分:2)
我对它进行了排序,你不能将名称作为参数,wordpress已经使用了它,这就是它无法正常工作的原因。
答案 1 :(得分:0)
轻松修复:重命名并将buy-item.php移至buy-item / index.php
重修:RewriteRule ^ / buy-item /(.*)$ buy-item.php $ 1 [QSA,L]
希望这有帮助!