【发布时间】:2012-11-19 17:12:37
【问题描述】:
我正在尝试将所有带参数的 url 重定向到具有相同参数的不同 url。
例如:www.mysite.com/?q=about 我需要它去 www.mysite.com/index.php?q=about
我不关心参数,但我需要他们都去 index.php 加上同类型的参数。
如果我没记错的话,我应该使用 RewriteRule,但我不确定该怎么做。
我正在尝试这样的事情,但它不起作用:
重写引擎开启
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} .
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
有什么想法吗?
提前致谢
【问题讨论】:
-
是的,这可以通过 RewriteRule 指令来完成,但是有很多方法可以做到这一点,在问题结束之前用一个例子来解释你想要什么。太笼统了。