Php 404通过.htaccess处理错误不工作
事实上,我对.htaccess这个概念还不熟悉,我读过一些关于它的文章。问题是我想控制一个404 document not found错误。我已经将.htaccess文件放在根目录下,并且我已经创建了一个error_pages文件夹,其中有我的404.html文件。我还检查了AllowOveride系列,并将其设置为All。我在.htaccess文件中有以下行,但它不起作用,并且说: 在此服务器上找不到请求的URL/Add Friend/abc.php 此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误 现在我已经检查了许多类似的问题,但它们在我脑海中浮现 .htaccess文件:Php 404通过.htaccess处理错误不工作,php,apache,.htaccess,Php,Apache,.htaccess,事实上,我对.htaccess这个概念还不熟悉,我读过一些关于它的文章。问题是我想控制一个404 document not found错误。我已经将.htaccess文件放在根目录下,并且我已经创建了一个error_pages文件夹,其中有我的404.html文件。我还检查了AllowOveride系列,并将其设置为All。我在.htaccess文件中有以下行,但它不起作用,并且说: 在此服务器上找不到请求的URL/Add Friend/abc.php 此外,尝试使用ErrorDocument处
ErrorDocument 404 /error_pages/404.html
您是否检查了.htaccess是否正在使用?在里面放一些随机垃圾,看看是否有500个内部错误。我不希望在文档路径中使用空格。也应该转义到%20.localhost/Add friend/error\u pages/404.html???它在哪里托管?在/Add friend的子目录中还是在文档根目录中
/error\u pages/404.html
在文档根目录中查找错误页面。很可能htdocs文件夹是服务器的文档根目录。Great=)您可以随时使用echo$\u服务器['document\u root']检查文档根目录代码>并且它也包含在phpinfo()中代码>输出。请不要在你的道路上使用空格,因为这只会导致复杂。