gpt4 book ai didi

php - .htaccess错误无法按预期工作

转载 作者:行者123 更新时间:2023-12-03 07:54:30 26 4
gpt4 key购买 nike

我有几个使用URL重写的.php页面,还有一个我没有使用URL重写的页面。

在我的.htaccess文件中,我写了以下内容:

ErrorDocument 404   /Reducation/Aarde/errors/404.php

这适用于我使用URL重写为其 而不是的一页。

但是,当我访问带有URL重写的页面并错误地键入URL时,例如: http://localhost/Reducation/Log-in/Regi它显示标准XAMPP 404错误,而不是我的自定义错误,是否有任何方法可以解决此问题,或者是否有禁用标准XAMPP 404消息的方法?

这是显示的错误消息,以及常规的 Object not found:
Error 404

localhost
Apache/2.4.7 (Win32) OpenSSL/1.0.1e PHP/5.5.6

我尝试了以下方法:
ErrorDocument 404   /Reducation/Log-in/errors/404.php
"ErrorDocument 404 /Reducation/Log-in/errors/404.php"
ErrorDocument 404 /errors/404.php

我的 source

编辑:我的假设是当我重写url时它不起作用,因为路径与 errors不匹配

我刚刚测试了一下我认为是什么,似乎我是正确的,因为路径不匹配,所以它不起作用。有没有解决的办法?

最佳答案

要禁用xampp 404自定义处理程序,请将此行用作根htaccess文件中的第一行:

ErrorDocument 404   default

404 URI必须是绝对的,即它必须以 http://开头或/使其与DocumentRoot相对,并且如果直接输入URL,则必须在浏览器中使用完全相同的URL。

关于php - .htaccess错误无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28167438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com