1

下面是我.htaccess放在根目录下的文件

错误文档404 http://www.abc.com/404.php重定向 /services/something.php http://www.abc.com/index.php

我猜第二行无关紧要。

问题是当我在本地 WAMP 服务器上运行它时,它会将任何不存在的文件完美地重定向到我的 404.php。但是当我将它上传到我的服务器时,同样的事情不会发生。有什么问题?

另外,如果我写

ErrorDocument 404 /404.php而不是ErrorDocument 404 http://www.abc.com/404.php它甚至不会在本地主机中工作。

我收到错误消息说

在此服务器上未找到请求的 URL /abc/xxxx。此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。为什么我参考的每个网站都推荐了这个错误ErrorDocument 404 /404.php

4

1 回答 1

0

首先确保 404.php 存在于正确的位置,并且http://www.abc.com/404.php工作正常。

如果 404.php 和 .htaccess 都存在于同一个文件夹中,则尝试更改 .htaccess 文件中的以下行

ErrorDocument 404 /404.php 

ErrorDocument 404 /root/404.php 
于 2013-06-05T09:55:51.450 回答