我想重定向
/fr/verhuur_details.asp?nav=3&id=106 至 / FR /位置/ knikarm
我在.htaccess中使用此规则:
Redirect 301 /fr/verhuur_details.asp?nav=3&id=106 /fr/location/knikarm
但我总是收到404找不到
但下面的代码完美无缺
Redirect 301 /fr/verhuur_details.asp /fr/location/knikarm
一切都运转良好。所以我的猜测是?造成这个问题。任何形式的帮助将不胜感激!提前致谢
答案 0 :(得分:1)
不再习惯于Redirect
,但使用RewriteRule
,您可以这样:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^nav=3&id=106$
RewriteRule ^fr/verhuur_details.asp$ /fr/location/knikarm? [R=301,L]
这应该有用。
注意:如果您想在重定向后保留查询字符串,则最后需要删除?
:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^nav=3&id=106$
RewriteRule ^fr/verhuur_details.asp$ /fr/location/knikarm [R=301,L]
希望它有所帮助。