htaccess 不重定向到自定义 404 页面

Phl*_*ame 1 php .htaccess

我有一个名为 404page.php 的自定义 404 页面,我有一个 htaccess 文件,我发现该行应该可以工作(这是我在 .htaccess 文件中唯一的一行)

ErrorDocument 404 /404page.php

昨天它运行良好,但今天我正在优化网站上的图像和其他一些东西,当我重新上传它时,htaccess 不再重定向到 404page.php,而是重定向到一个页面,上面写着:

未找到

在此服务器上找不到请求的 URL /asfsdtg。

此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。

(我只是输入 asfsdtg 来测试它是否有效)。

网站是在线上传的,我是通过cpanel管理的(我还是个初学者)。我搜索了一些解决方案,我尝试在 .htaccess 中添加另一行,然后它看起来像这样:

RewriteEngine on
ErrorDocument 404 /404page.php
Run Code Online (Sandbox Code Playgroud)

我什至尝试将 404page.php 的位置作为本地链接和互联网链接,但它仍然给了我奇怪的错误页面。

有谁知道发生了什么?如果您需要更多我没有提供的信息,请告诉我我还能提供什么

Mar*_*uta 6

试试这个:

RewriteEngine on
ErrorDocument 404   http://yoursitename.com/404page.php
Run Code Online (Sandbox Code Playgroud)

并确保404page.php存在于您的服务器的根目录中并且被真正称为404page.php不404Page.php

小心字符,这是关键敏感!