0

我想改变:

    /?q=bla

    /search?q=bla


我已经放置了如下规则:

    RewriteRule ^search?q=(.*)$ /?q=$1 [L]


但它不起作用,我真的很感激一些帮助,谢谢

4

1 回答 1

1

您无法使用RewriteRule. 您需要与 a 中的%{QUERY_STRING}var匹配RewriteCond

RewriteCond %{QUERY_STRING} ^q=
RewriteRule ^search$ / [L,QSA]

从技术上讲,您不需要该QSA标志,因为查询字符串会自动附加。

于 2013-05-14T04:26:23.403 回答