如何将301所有错误页面重定向到子文件夹?

时间:2014-06-15 20:15:00

标签: .htaccess redirect http-status-code-404

我想用htaccess文件重定向301我的URL损坏。我的意思是什么?如果访问者来到此链接:http://mydomain.com/blablablablablablablabla34234234.php他可能会收到404错误,因此我希望我的“404页面”将位于子文件夹中。像这样: http://mydomain.com/somenonpage.phphttp://mydomain.com/sub/somenonpage.php http://mydomain.com/blablablablablahttp://mydomain.com/sub/blablablablabla

1 个答案:

答案 0 :(得分:1)

如果您想拥有自定义404页面,则不执行301重定向,301是将旧链接重定向到新URL。假设你有一个受欢迎的帖子,但决定改变搜索引擎优化原因的网址,但旧网址严重反向链接。然后,您将使用301来确保这些反向链接与您的新网址相关联。

要制作自定义404,您只需编辑http.conf文件并添加自定义404页面的路径即可。默认情况下,我认为该文件属于名为404.html的根目录。

如果您需要文件具有不同的名称或位置,则可以在行开始行ErrorDocument 404 /404.html处编辑文件路径。