0

我正在尝试使用 .htaccess 自定义错误页面。在这个文件夹:/home/tamp/public_html/sandbox/test中,我放了 .htaccess 文件,然后在里面放了这一行: ErrorDocument 404 /home/tamp/public_html/sandbox/test/error.html,然后在前端,我做了一个测试,我打开了mysite/sandbox/test/te.php(te.php does not exist),但它仍然显示默认错误页面:The requested URL /test/tes.php was not found on this server。我的 error.html 没有出现。那么这里可能会出现什么问题呢?

4

1 回答 1

0

使用 ErrorDocument 你不能使用完整的文件系统路径:

URL 可以以斜杠 (/) 开头,用于本地 Web 路径(相对于 DocumentRoot),或者是客户端可以解析的完整 URL。

所以假设您的网站根文件夹是沙箱:

ErrorDocument 404 /test/error.html
于 2013-06-28T02:07:26.740 回答