重定向到自定义404错误页面

时间:2014-07-22 06:58:18

标签: html .htaccess

我无法找到问题的直接答案。我目前的网站(www.xyz.com)下有2个其他网站(例如网站' A'以及网站' B')。这两个网站都在不同的文件夹中。因此,访问我的子网站网址将是www.xyz.com/A/或www.xyz.com/B/。我为我的主网​​站(www.xyz.com)创建了一个404.html页面。如何为子网站使用相同的404.html页面。我试过了ErrorDocument 404 /404.html

它适用于我的主网站,但不适合我的子网站提供建议。

1 个答案:

答案 0 :(得分:1)

来自How to redirect your 404

的引文

htaccess 404错误代码 设置完404页面后,您需要做的就是将访问者的错误网址发送到此页面。要执行此操作,只需将以下行添加到.htaccess文件中: ErrorDocument 404 /404.php

.htaccess文件通常位于服务器上的 主目录root_html 文件夹中。例如,如果您从public_html中的特定文件夹中运行您的站点或博客,则可以更改。

或者,您可以将404错误模板放在文件夹中的任何位置。例如,您可以将所有错误消息放在名为errormessages的文件夹中,将404错误引用到页面的URL。 ErrorDocument 404 /errormessages/404.php

这就是它的全部。 现在,当访问者在您的网站上查看不正确的网址时,他们会看到您的自定义404错误消息。

你什么时候有这个模式的web.xml 你也可以设置错误:

<error-page>
    <error-code>404</error-code>
    <location>/Error404.html</location>
</error-page>
相关问题