0

我在 Windows 服务器上。我正在尝试创建一个 html 文件(必须命名为“notfound.html”),该文件将允许我为我的两个域拥有一个自定义的 404 页面。我的托管公司说我可以使用 HTTPD.INI 将浏览器重定向到正确的页面。我不知道httpd.ini。有人可以帮忙吗?

简单地说:它将涉及两个域(例如)mydomain.com 和 myotherdomain.com。

我需要将访问者重定向到两个域的自定义 404 页面。mydomain.com 是主域。myotherdomain.com 是 mydomain.com 所在根目录下的子域。

这可以用 httpd.ini 完成吗?如果有怎么办??我希望将输入错误网页的访问者重定向到每个域的自定义 404 页面。我知道我需要在各自的目录中有单独的“notfound.html”文件。我不知道如何用 httpd.ini 做到这一点。

有什么建议么?谢谢 !!!!瘦

4

3 回答 3

0

您可以将此行放在 httpd 文件的末尾:

ErrorDocument 404 /notfound.html

编辑:我在手机上,所以我不能做任何研究。而且您只是说您在 Windows 服务器上,而不是使用 IIS、Apache 或任何其他服务器软件。我的回答仅适用于您使用 apache 的情况。

于 2012-05-20T21:36:46.167 回答
0
# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.69

RewriteEngine On
RewriteCompatibility2 On
RepeatLimit 32
RewriteBase

#  Block external access to the httpd.ini and httpd.parse.errors files
RewriteRule ^/httpd(?:\.ini|\.parse\.errors).*$ / [NC,F,O]
#  Block external access to the Helper ISAPI Extension
RewriteRule ^.*\.isrwhlp$ / [NC,F,O]

RewriteRule ^/(?!(?:manager|assets)/)(.*)\.html(?:\?(.*))?$ /index.php?q=$1?2&$2: [NC,L,U]
于 2012-05-20T22:01:09.517 回答
0

上面的代码适用于 IIS 6。可能需要修改最后一行

/index.php?

如果您使用 IIS 管理器、cPanel 或 Plesk,您可以创建这些,而无需通过 GUI 手动添加文件。

于 2012-05-20T22:04:54.993 回答