Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess Htacces在移动错误文档后进入循环_.htaccess_Loops - Fatal编程技术网

.htaccess Htacces在移动错误文档后进入循环

.htaccess Htacces在移动错误文档后进入循环,.htaccess,loops,.htaccess,Loops,当我试图移动子文件夹中的错误页面时,站点进入了一个无休止的循环 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([-\w.]+)/?$ profile.php?u=$1 DirectoryIndex home.php ErrorDocument 400 /400.php ErrorDocument 401 /401.php ErrorDo

当我试图移动子文件夹中的错误页面时,站点进入了一个无休止的循环

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([-\w.]+)/?$ profile.php?u=$1 
DirectoryIndex home.php
ErrorDocument 400 /400.php
ErrorDocument 401 /401.php
ErrorDocument 403 /403.php
ErrorDocument 404 /404.php
ErrorDocument 500 /500.php
ErrorDocument 502 /502.php
ErrorDocument 504 /504.php  
在我移动页面之后

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([-\w.]+)/?$ profile.php?u=$1 
DirectoryIndex home.php
ErrorDocument 400 /errors/400.php
ErrorDocument 401 /errors/401.php
ErrorDocument 403 /errors/403.php
ErrorDocument 404 /errors/404.php
ErrorDocument 500 /errors/500.php
ErrorDocument 502 /errors/502.php
ErrorDocument 504 /errors/504.php 
(也尝试在出错前删除斜杠)


否则效果会很好。问题可能是我在本地主机(xampp)或虚拟主机上运行?

您也可以随时检查apache日志,查看它证明的实际错误。什么URL导致循环错误?