我需要加载示例错误页面: - 对于我的abc.com网站
我编辑了网站主目录中的.htaccess文件(比如abc)文件根目录是/ opt / lampp / htdocs,并提供了 ErrorDocument 404 /opt/lampp/htdocs/abc/404.html .htaccess文件中的这一行。
但仍然显示
怎么办?
答案 0 :(得分:2)
根据HTTPD documentation for ErrorDoument
,文件的路径必须相对于配置的DocumentRoot
,即。如果/opt/lampp/htdocs/abc/404.html
是您要使用的文件,并且DocumentRoot
设置为/opt/lampp/htdocs
,那么您必须使用ErrorDocument 404 /abc/404.html
。
如果要在ErrorDocuent
文件中设置.htaccess
,则必须确保为存储AllowOverride FileInfo
文件的目录设置了.htaccess
。
答案 1 :(得分:1)
这是一个现场网站,你去过网站托管网站?您可以在标准错误或自定义错误页面之间选择404错误选项。
答案 2 :(得分:1)
修复了检查错误日志的问题。路径不同。
[Thu Sep 12 12:53:18 2013] [错误] [客户端203.200.152.157]文件不存在:/ opt / lampp / htdocs / abc / af; ldkjf
[Thu Sep 12 12:53:18 2013] [错误] [客户端203.200.152.157]文件不存在:/opt/lampp/htdocs/404.html
我在.htacess中给出了这个并检查过: -
ErrorDocument 404“/abc/404.html”
如果我们提供http://abc.com/anything-ddfsd
,现在页面正常加载