【发布时间】:2013-05-27 13:24:37
【问题描述】:
我有一个类似
的网址http://domain.net/documents?f[author]=43
应该重定向到哪个
http://domain.net/documents/author/43
到目前为止我所拥有的是
RewriteEngine On
Rewritebase /documents
RewriteCond %{query_string} f([^/]+)=(.*)$ [NC]
RewriteRule (.*) author/%2? [R=301,L]
但是,这会重定向所有 URL,包括 http://domain.net/documents/author/43?page=1 回到 http://domain.net/documents/author/43 当我只需要用“/author/”替换“?f[author]=”部分时
【问题讨论】:
标签: apache mod-rewrite query-string httpd.conf querystringparameter