今天查看APACHE日志发现了大量的这样的错误
[Sat Jan 12 06:33:25 2013] [error] [client ] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
发了很长时间才找到原因,
.htaccess 这个文件是有继承性的,
我的网站目录是放在/opt/www
子域名是放在/opt/www/image/
这样子域名会继承根目录的.htaccess
解决方法就是创建一个链接文件夹 ln -s /opt/www/image/
修改 vi /etc/apache2/sites-available/default
DocumentRoot /opt/image
<Directory /opt/image>
Options -Indexes FollowSymLinks ExecCGI
AllowOverride None
Order allow,deny
allow from all
</Directory>
本文详细阐述了如何通过创建链接文件夹和修改配置文件来解决Apache日志中出现的大量内部重定向错误问题。通过将子域名的.htaccess文件设置为继承根目录的.htaccess,并在默认的sites-available文件中调整DocumentRoot和相关权限配置,成功解决了错误。此解决方案适用于遇到类似问题的开发者。
796

被折叠的 条评论
为什么被折叠?



