Apache mod_rewrite已达到内部重定向的最大数目

Apache mod_rewrite已达到内部重定向的最大数目,apache,.htaccess,redirect,Apache,.htaccess,Redirect,直到昨天,我的网站运行良好 我收到Apache 500内部服务器错误:mod_rewrite:已达到最大内部重定向数。假设配置错误。如有必要,使用“重写选项MaxRedirects”增加限制 问题可能出在.htaccess文件中 完全访问 有人能帮我吗?修改你的2.gz规则如下: RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_FILENAME}\.gz -s RewriteRule ^(.*)\.css$ $1\.c

直到昨天,我的网站运行良好

我收到Apache 500内部服务器错误:mod_rewrite:已达到最大内部重定向数。假设配置错误。如有必要,使用“重写选项MaxRedirects”增加限制

问题可能出在.htaccess文件中

完全访问


有人能帮我吗?

修改你的2
.gz
规则如下:

RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}\.gz -s
RewriteRule ^(.*)\.css$ $1\.css\.gz [L]

# Serve gzip compressed JS files if they exist and the client accepts gzip.
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}\.gz -s
RewriteRule ^(.*)\.js$ $1\.js\.gz [L]

谢谢你的快速回答。我应用了您的更正,重新启动Web服务器,但它仍然是一样的..没有。根文件夹中只有一个。在这种情况下,最好的选择是通过Apache配置启用
RewriteLog
,然后查看哪个规则/代码行为不正常。完成后,就是rewrite\u log。代码中包含的内容重复了几次。我不知道该文件夹的引用在哪里。配置文件不包含..您还有一些带有
'(^ |/)\.
模式的规则。你能在你的问题中发布你最新的.htaccess以便调查吗。