1

我在一个页面中有一个链接,我想转到名为 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>我收到一个找不到页面的错误。

我怎样才能做到这一点?

4

2 回答 2

2

我对其进行了排序,您不能将名称作为参数,wordpress 已经使用它,这就是它不起作用的原因。

于 2012-05-20T20:39:37.163 回答
0

简单修复:重命名并移动 buy-item.php 到 buy-item/index.php

重度修复:RewriteRule ^/buy-item/(.*)$ buy-item.php$1 [QSA,L]

希望这可以帮助 !

于 2012-05-20T12:48:37.510 回答