[英]Redirect 301 htacces with question mark 404 file not found
我想重定向
/fr/verhuur_details.asp?nav=3&id=106 TO / fr / location / 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
一切都很好。 所以我的猜测是? 导致此问题。 任何帮助将不胜感激! 提前致谢
不太习惯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]
希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.