Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
Apache 重写视频文件的URL时重定向循环_Apache_.htaccess_Mod Rewrite_Redirect - Fatal编程技术网

Apache 重写视频文件的URL时重定向循环

Apache 重写视频文件的URL时重定向循环,apache,.htaccess,mod-rewrite,redirect,Apache,.htaccess,Mod Rewrite,Redirect,我有一个视频文件,其url由.htaccess修改 RewriteRule ^videos/([0-9]+)/.*$ cms/support/get.file.php?file_id=$1 [QSA,L] 现在当我加载文件时 http://web01.agmsdallas.com/videos/966/ 我以重定向循环结束,页面无法加载。我与其他人一起检查了.htaccess规则,这看起来很好。该规则适用于不同的服务器。任何人都能帮助解决可能出现的问题。是否有某个apache指令被禁用导致此错

我有一个视频文件,其url由.htaccess修改

RewriteRule ^videos/([0-9]+)/.*$ cms/support/get.file.php?file_id=$1 [QSA,L]
现在当我加载文件时 http://web01.agmsdallas.com/videos/966/


我以重定向循环结束,页面无法加载。我与其他人一起检查了.htaccess规则,这看起来很好。该规则适用于不同的服务器。任何人都能帮助解决可能出现的问题。是否有某个apache指令被禁用导致此错误。

问题似乎是apache的welcome.conf文件已被禁用

<LocationMatch "^/+$">
    Options -Indexes
    ErrorDocument 403 /error/noindex.html
</LocationMatch>

一旦我们对此进行了注释,重定向就可以正常工作。

规则看起来不错,是其他原因导致了重定向循环。如果您的.htaccess中有更多规则,请将complete.htaccess粘贴到此处。我们进一步将此问题归零。似乎还有别的东西在重写URL。我创建了/videos/966/index.html,转到,flv开始下载!这表明htaccess正在工作。当文件夹丢失并且apache获得404时,会出现一些重定向。