0
我有一个站点托管在Apache服务器上。我创造了一些自定义错误页面,并在我的.htaccess file
顶部以下文字:404错误被重定向到主页而不是自定义404页面
ErrorDocument 404 404.html
ErrorDocument 500 500.html
ErrorDocument 401 401.html
我也曾经尝试过,
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
ErrorDocument 401 /401.html
两个htaccess的文件和自定义页面在根目录下的服务器。 问题是,当我输入一个垃圾URL(我期望看到我的自定义404页面),我只是被重定向到我的索引页面。
感谢您的回应,您提出的建议听起来像以某种方式访问服务器配置,恐怕我没有。不过,我知道我安装的wordpress博客成功地使用了重写规则。 – Andrew 2011-03-10 16:13:08
您当前使用的htaccess文件可能是否将任何请求重定向到索引文件? WordPress可能会重定向任何东西,即使它是对index.php的总垃圾,并且期望你的php文件能够手动处理任何类型的404错误。 – dialer 2011-03-10 17:36:55
嘿谢谢!我删除了所有的wordpress代码,404页面按预期发布了....我不认为你知道我怎样才能阻止Wordpress破坏它?我可以谷歌它,我只是想我会问,如果你不介意:) – Andrew 2011-03-10 18:41:30