htaccess重定向问题

时间:2011-05-04 21:18:49

标签: .htaccess mod-rewrite redirect

我有一个问题,我似乎无法解决。我需要重定向(更改/使seo友好),使用我的htacces文件,以下网址

从:

http://www.domain.com/cat/subcat/?id=text

为:

http://www.domain.com/cat/subcat/text

请你帮忙解决这个问题,因为注意似乎有效。

1 个答案:

答案 0 :(得分:3)

mod_rewriteRewriteRule的第一个参数中的查询字符串不匹配。您需要RewriteCond代替。此外,在.htaccess中使用重写规则时,在/中进行匹配时,前导RewriteRule不存在。

RewriteCond %{QUERY_STRING} id=([^&]*)
RewriteRule ^cat/subcat/$ /cat/subcat/%1 [L,R=301]

%1RewriteCond

中匹配的ID

希望有所帮助。