如何redirect只有死链接到我的主页

我如何编写htaccess来执行以下操作:

将www.mysite.com上的所有无效链接redirect至www.mysite.com(主页)

显然我只想要死链接redirect。

谢谢

只需将404(缺less)文件redirect到您想要的path

ErrorDocument 404 http://www.somesite.gov/

或者只是回家…

ErrorDocument 404 /

http://www.bignosebird.com/apache/a7.shtml

请记住,ErrorDocument 404 http://www.somesite.gov/实际上会将search引擎302或临时redirect,并且不会从search引擎中删除这些页面。

ErrorDocument 404 /可能更正确,因为它会生成一个404,但会将该人发送到主页。 任何graphics和链接应该有绝对的相对path,或者你应该把一个<base href =“/”>,以确保一切正常显示。

这也应该这样做,并通过失败的页面作为参数:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php?badrequest=$1

我没有testing过它的意思。