【发布时间】:2016-01-24 12:43:07
【问题描述】:
我正在尝试重定向页面,例如
www.domain.com/cat/listen?i=Name
到
www.domain.com/main/cat/subcat/name
我以前尝试过这些,但没有帮助。
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{QUERY_STRING} i=(.*)
RewriteRule ^/cat/listen(.*) /main/cat/subcat/%1
与
RewriteEngine On
RewriteRule ^/?main/cat/subcat/([^/d]+)/?$ cat/listen?i=$1 [L,QSA]
我怀疑旧站点参数中的大写字母,但新站点使用 wordpress,所以我猜它不应该是问题的根源。
我也搜索并尝试了不同的方法,但无法弄清楚。我想我错过了一些非常简单的东西。
【问题讨论】:
标签: apache .htaccess mod-rewrite redirect url-rewriting