htaccess部分查询字符串重写

时间:2014-05-16 16:58:06

标签: apache .htaccess

REAL网址:example.com/projects/test/?action=Something&var=val

FAKE(SEO)网址:example.com/test/Something/?var=val

我希望将以下原始网址重新写入所需网址。我有

RewriteRule ^test/?([^/]*)/?$ /projects/test/?action=$1&var=$2 [L]

然而,问题在于我希望操作始终看起来像文件夹,并允许不同的操作具有不同的参数。我不需要参数看起来很整洁,所以在url的末尾有一个查询字符串就足够了。

编辑:澄清的网址

1 个答案:

答案 0 :(得分:0)

添加标志[QSA]解决了这个问题。