2013-06-11 3 views
-1

Я знаю, что на это был дан ответ раньше, но файлы .htaccess довольно личны в своем дизайне, и мне было трудно применить исправления, найденные в других сообщениях к моему. htaccess файл. Это .htaccess это в корне webdir и вызывает эту ошибку:.htaccess: запрос превысил лимит из 10 внутренних переадресаций

"[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

[Пожалуйста, используйте 'FallbackResource' для основной фантазии URL реализаций] (http://httpd.apache.org/docs/2.2/mod/mod_dir.html#fallbackresource). Использование 'mod_rewrite' для этого похоже на стрельбу пушкой на резиновой лодке. –

ответ

1

Не знаю, что вы, пытаетесь сделать, но это выглядит как вам нужно:

RewriteCond %{REQUEST_URI} !app/ 

перед:

RewriteRule ^[^/.]*/(.*) app/$1  [L] 
Смежные вопросы

 Смежные вопросы