使用状态代码将子目录重定向到404页面

时间:2013-04-30 13:29:30

标签: apache .htaccess http

我正在尝试使用htaccess将已从网站删除的网页子集重定向到特定的404网页。

我目前在我的htaccess中有这个规则:

RewriteRule ^de/Engineering.*$ /error/ [R,L]

这样可行,但是网址在浏览器中更改为错误,这对搜索引擎机器人来说很糟糕,返回的代码是302.我希望网址保持不变(无提示重定向)并更改状态代码。目标页面返回正确的404代码,因此我需要将其传回。

1 个答案:

答案 0 :(得分:0)

/error/文档已经返回404状态代码时,您可以省略R标记

RewriteRule ^de/Engineering.*$ /error/ [L]