Php 在apache中是否正确重定向到自定义404页面?
我想在我的apache web服务器上有一个自定义404页面,因此我编辑了站点的配置文件并输入了以下行:Php 在apache中是否正确重定向到自定义404页面?,php,apache,Php,Apache,我想在我的apache web服务器上有一个自定义404页面,因此我编辑了站点的配置文件并输入了以下行: ErrorDocument 404 /404.php 不幸的是,这并不适用于所有情况。如果用户输入类似http://mywebsite.com/ldsakjfdalkj,工作正常。但是如果用户输入类似http://mywebsite.com/adf/adf/df/a,我的路径有很多问题。例如,在第二种情况下,404.php在/adf/adf/df/a/images/background.j
ErrorDocument 404 /404.php
不幸的是,这并不适用于所有情况。如果用户输入类似
http://mywebsite.com/ldsakjfdalkj
,工作正常。但是如果用户输入类似http://mywebsite.com/adf/adf/df/a
,我的路径有很多问题。例如,在第二种情况下,404.php在/adf/adf/df/a/images/background.jpg
中查找背景文件,我的浏览器中的URL保持不变。有没有办法正确重定向到http://mywebsite.com/404.php
?您是否尝试将路径设置为完整url?e、 g.errordocument404http://mywebsite.com/404.php
没有。我试过了,效果很好。虽然这不是一个很好的解决方案,因为我的web服务器可以从不同的域访问。我怎样才能正确地解决这个问题?