Мой файл .htaccess приводит к ошибке 500 Internal Serverфайл .htaccess вызывает 500 Internal Server Error
Options -Indexes
AddDefaultCharset utf-8
#DefaultLanguage bg
ServerSignature Off
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_URI} !webroot
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
Модуль mod_rewrite включен и я думаю, что линия, которая вызывает проблемы это одна:
RewriteRule ^$ webroot/ [L]
Если я удаляю строки RewriteRule из файла, все это работает, но как только я их добавлю, я получаю ошибку 500. У меня есть лишь некоторые базовые знания файлов .htaccess, поэтому любые советы и объяснения более чем приветствуются. Спасибо!
EDIT: Для справки, вот файл .htaccess в папке WebRoot, в соответствии с просьбой в комментариях:
Options -Indexes
AddDefaultCharset utf-8
#DefaultLanguage bg
ServerSignature Off
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
Постараюсь получить доступ к файлам журнала Apache и посмотреть, если я могу получить некоторые руководство от записей там.
ДРУГОЙ EDIT: Вот апач вошли ошибки:
[Вс июн 14 14:27:19 2015] [ошибка] [клиент SOME_IP_ADDRESS] Запрос превысил лимит 10 внутренних переадресаций в связи с вероятным Ошибка конфигурации. Используйте «LimitInternalRecursion», чтобы увеличить предел , если необходимо. Используйте «LogLevel debug», чтобы получить обратную трассировку., Referer: SOME_REFERER [Вс Июн 14 14:27:19 2015] [ошибка] [клиент SOME_IP_ADDRESS] Запрос превысил предел 10 внутренних переадресаций из-за вероятной ошибки конфигурации. Используйте «LimitInternalRecursion» до , если необходимо, увеличьте предел. Используйте 'LogLevel debug' для получения backtrace., Referer: SOME_REFERER [Sun Jun 14 14:27:19 2015] [ошибка] [клиент SOME_IP_ADDRESS] Запрос превысил предел 10 внутренних перенаправлений из-за вероятной ошибки конфигурации. Используйте 'LimitInternalRecursion', чтобы увеличить предел, если это необходимо. Используйте «LogLevel debug», чтобы получить обратную трассировку., Referer: MY_DOMAIN_NAME [Sun Jun 14 14:27:19 2015] [ошибка] [клиент SOME_IP_ADDRESS] Запрос превысил предел 10 внутренних переадресаций из-за вероятной конфигурации ошибка. Используйте «LimitInternalRecursion», чтобы увеличить лимит, если необходимо . Используйте «LogLevel debug», чтобы получить обратную трассировку., Referer: MY_DOMAIN_NAME [Sun Jun 14 14:27:20 2015] [error] [клиент SOME_IP_ADDRESS] Запрос превысил предел 10 внутренних переадресаций из-за вероятной ошибки конфигурации. Используйте «LimitInternalRecursion» до , если необходимо, увеличьте предел. Используйте 'LogLevel debug' для получения backtrace., Referer: SOME_REFERER [Sun Jun 14 14:27:20 2015] [ошибка] [клиент SOME_IP_ADDRESS] Запрос превысил предел 10 внутренних перенаправления из-за вероятной ошибки конфигурации. Используйте 'LimitInternalRecursion', чтобы увеличить предел, если это необходимо. Используйте «LogLevel debug», чтобы получить обратную трассировку., Referer: SOME_REFERER [Sun Jun 14 14:27:20 2015] [ошибка] [клиент SOME_IP_ADDRESS] Запрос превысил предел 10 внутренних переадресаций из-за вероятной конфигурации ошибка. Используйте «LimitInternalRecursion», чтобы увеличить лимит, если необходимо . Используйте «LogLevel debug», чтобы получить обратную трассировку., Referer: MY_DOMAIN_NAME [Sun Jun 14 14:27:20 2015] [error] [клиент SOME_IP_ADDRESS] Запрос превысил предел 10 внутренних переадресаций из-за вероятной ошибки конфигурации.Используйте «LimitInternalRecursion» до , если необходимо, увеличьте предел. Используйте «LogLevel отладку», чтобы получить трассировку, реферер:. MY_DOMAIN_NAME
Это более чем вероятно '.htaccess' файла в' webroot'. Вы вносили какие-либо изменения в это? Пожалуйста, поделитесь им с нами. –
Я добавил файл .htaccess в webroot как редактирование. Я посмотрю, могу ли я получить доступ к файлу журнала ошибок apache на сервере, а также посмотреть, есть ли там что-то полезное. – mmvsbg
Добавлены журналы ошибок apache. Это похоже на текущую перенаправление, но в исходном файле было условие, чтобы предотвратить это. Я что-то упускаю? – mmvsbg