我知道之前已经回答了这个问题,但.htaccess文件在他们的设计中非常个性化,我发现很难将其他帖子中的修复应用到我的.htaccess文件中。这个.ht访问它在webdir的根目录中并导致此错误:
"[error] [client 1.1.1.1] 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中的缺陷,我将非常感激!谢谢!
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !(.*)\. (gif|jpeg|jpg|png|css|js|pdf|doc|xml|ico|html|php|json|swf|mp3|ogg|wav)$
RewriteCond %{REQUEST_URI} !(service)
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ $1/ [L,R=301]
RewriteRule ^[^/.]*/(.*) app/$1 [L]
答案 0 :(得分:1)
不知道你在做什么,但是看起来你需要一个:
RewriteCond %{REQUEST_URI} !app/
之前:
RewriteRule ^[^/.]*/(.*) app/$1 [L]