我的htaccess文件中有几个重定向,如
redirect 301 /detail.php?id=101 http://www.example.com/product/costume-didnt-fit-im-stuck-shirt/
我经常使用这种方法,但这次它似乎不起作用,我认为它是动态网址。有没有办法让这种方法重定向这种类型的URL?
答案 0 :(得分:1)
您无法匹配Redirect
指令中的查询字符串。请改用mod_rewrite
规则:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=[0-9]+
RewriteRule ^detail\.php$ http://www.example.com/product/costume-didnt-fit-im-stuck-shirt/? [L,R=301,NC]