Мы используем символические ссылки для совместного использования различных ресурсов на нескольких сайтах, и недавно мы обратили внимание на наш журнал ошибок apache, содержащий множество следующих элементов:
Запрос превысил ограничение 10 внутренних перенаправлений из-за вероятныхошибка конфигурации.
Вот полный .htaccess;
Options -Indexes
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /site/assets/sym/$1 [L]
Руководство apache предупреждает об ограничениях тега [L];
Поэтому важно, если вы используете директивы RewriteRule в одном из этих контекстов,> чтобы вы предприняли явные шаги, чтобы избежать зацикливания правил, а не рассчитывали только на флаг [L], чтобы> завершитьвыполнение ряда правил, как показано ниже.(http://httpd.apache.org/docs/current/rewrite/flags.html#flag_l)
Мне интересно, нужно ли что-то вроде добавления тега [NS] или, возможно, другого RewriteRule?- Любая помощь высоко ценится!
пс.дальнейшие подробности из журнала скорее подчеркивают для меня, что это проблема sym? ....
[Fri Sep 30 10:38:59 2011] [debug] core.c(3083): [client someIP] r->uri = /site/assets/sym/sym/sym/sym/sym/sym/sym/sym/sym/sym/template/css/default.css
[Fri Sep 30 10:38:59 2011] [debug] core.c(3089): [client someIP] redirected from r->uri = /site/assets/sym/sym/sym/sym/sym/sym/sym/sym/sym/template/css/default.css
[Fri Sep 30 10:38:59 2011] [debug] core.c(3089): [client someIP] redirected from r->uri = /site/assets/sym/sym/sym/sym/sym/sym/sym/sym/template/css/default.css
[Fri Sep 30 10:38:59 2011] [debug] core.c(3089): [client someIP] redirected from r->uri = /site/assets/sym/sym/sym/sym/sym/sym/sym/template/css/default.css
[Fri Sep 30 10:38:59 2011] [debug] core.c(3089): [client someIP] redirected from r->uri = /site/assets/sym/sym/sym/sym/sym/sym/template/css/default.css
[Fri Sep 30 10:38:59 2011] [debug] core.c(3089): [client someIP] redirected from r->uri = /site/assets/sym/sym/sym/sym/sym/template/css/default.css
[Fri Sep 30 10:38:59 2011] [debug] core.c(3089): [client someIP] redirected from r->uri = /site/assets/sym/sym/sym/sym/template/css/default.css
[Fri Sep 30 10:38:59 2011] [debug] core.c(3089): [client someIP] redirected from r->uri = /site/assets/sym/sym/sym/template/css/default.css
[Fri Sep 30 10:38:59 2011] [debug] core.c(3089): [client someIP] redirected from r->uri = /site/assets/sym/sym/template/css/default.css
[Fri Sep 30 10:38:59 2011] [debug] core.c(3089): [client someIP] redirected from r->uri = /site/assets/sym/template/css/default.css
[Fri Sep 30 10:38:59 2011] [debug] core.c(3089): [client someIP] redirected from r->uri = /site/assets/template/css/default.css
[Fri Sep 30 10:38:59 2011] [error] [client someIP] 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.
pps.искомого файла не существует, поэтому, возможно, нужно перефразировать вопрос примерно так: «Как я могу изменить этот файл htaccess, чтобы попробовать только символическую ссылку один раз перед выходом» - это немного более кратко, а?!