我有去一个htaccess规则:帮助,htaccess的查询字符串追加不断
RewriteRule ^Commercial-Units/For-Sale/(([a-zA-Z]+)*/([0-9]+)*/([a-zA-Z]+)*/([0-9]+)*/([a-zA-Z]+)*/([0-9]+)*)*$ pages/index.php?f=quicksearch&cust_wants=1&want_type=2&at=$3&start=$5&limit=$7 [R=302,L]
这是专门为当一个页面需要分页记录设计。
我一直在试图寻找在谷歌上随处可见的解决方案和Stackoverflow.com ..
的问题是,每次有人点击,说2页,地址栏不断增加我的查询字符串,如下所示:
http://mysite.com/Commerial-Units/For-Sale/page/2/at/10/limit/7/page/2/at/10/limit/7
公告称,以上网址containes复制多个键值组合,这推移和每次有人点击下页...
希望有人能指点正确的解决了这个...
非常感谢!
这听起来像是由页面造成的,而不是.htaccess - 例如,文档中的相对链接。你的链接是什么样的? – 2011-04-13 08:50:42
aha!你是一个超级天才,这已经解决了这个问题。我的所有链接都使用绝对路径,并且它们可以正常工作,但我的所有寻呼机都只是配置为使用相对路径!改变他们绝对解决它!但是,我只是使用绝对路径,因为在我的网站启用htaccess会破坏我的链接和页面。 – jan 2011-04-13 08:58:53
如果在你的链接中没有http://它不是绝对链接 – frisco 2011-04-13 09:00:28