我想重写一个特定的网址,我会举例说明你的意思。
首先,我目前的重写规则:
RewriteRule ^/?([a-zA-Z0-9/-]+)/?$ /index.php [NC,L]
现在我想要这个网址:
http://example.tld/foobar?test
重写为:
http://example.tld/foobar
注意:仅适用于/foobar?test
!例如。不适用于/somethingelse?test
,也不属于/foobar?blah
!
提前致谢!
编辑:我意识到我希望从/foobar?test
到/foobar
进行301重定向,而不是“传统”重写。希望这是可能的。
答案 0 :(得分:1)
RewriteCond %{QUERY_STRING} ^test$
RewriteRule ^/foobar$ /foobar [NC,R=301,L]