我在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做这个。
有什么建议吗?谢谢 !!!!纤细
答案 0 :(得分:0)
您可以将此行放在httpd文件的末尾:
ErrorDocument 404 /notfound.html
编辑:我在手机上,所以我不能做任何研究。你只是说你在Windows服务器上,而不是你使用IIS,Apache或任何其他服务器软件。我的回答仅适用于使用apache的情况。
答案 1 :(得分: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]
答案 2 :(得分:0)
以上代码适用于IIS 6.可能必须修改
的最后一行/index.php?
如果您使用的是IIS管理器,cPanel或Plesk,则无需通过GUI手动添加文件即可创建这些文件。