【发布时间】:2011-07-13 18:21:50
【问题描述】:
我在 WP 网站上工作,每当我将 url 参数添加到 url 时,它都会将页面重定向到没有参数的版本。
例子:
http://mysite.com/?foo=bar -> 重定向到 -> http://mysite.com/
http://mysite.com/contact-us/?foo=bar -> 重定向到http://mysite.com/contact-us/
我该如何解决这个问题?由于各种原因,我们需要某些参数来加载页面。
.htaccess 的内容(已编辑以添加 QSA - 这不起作用):
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L,QSA]
</IfModule>
# END WordPress
【问题讨论】:
-
请把.htaccess文件的内容放在这里
-
暂时停用所有插件和非默认主题。再试一次。它仍然重定向吗?
标签: php apache wordpress redirect rewrite