REST .htaccess вызывает 500
Я пытаюсь настроить REST Server (Рестлер) в php, он отлично работает в MAMP
Но как только я помещаю его на свой живой сервер с Cent OS 6.2, он выдает ошибку 500. Какие вещи могут вызвать это?
Вот этот htaccess:
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ index.php [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
<IfModule mod_php5.c>
php_flag display_errors On
</IfModule>
RewriteRule ^ (. *) $ Index.php [QSA, L]
^ - эта линия, кажется, проблема.
Я вижу это в моих журналах:
[Четверг, 20 июня 09:13:52 2013] [ошибка] [клиент 5.64.252.223] Запрос превысил 10 внутренних перенаправлений из-за вероятной ошибки конфигурации. Используйте LimitInternalRecursion, чтобы увеличить лимит, если это необходимо. Используйте 'LogLevel debug', чтобы получить обратную трассировку.
[Четверг, 20 июня 09:13:52 2013] [debug] core.c(3072): [клиент 5.64.252.223] r-> uri = /lookbunnyfind.com/go/index.php
[Чт 20 июня 09:13:52 2013] [debug] core.c(3078): [клиент 5.64.252.223] перенаправлен с r-> uri = /lookbunnyfind.com/go/index.php
[Чт 20 июня 09:13:52 2013] [debug] core.c(3078): [клиент 5.64.252.223] перенаправлен с r-> uri = /lookbunnyfind.com/go/index.php
[Чт 20 июня 09:13:52 2013] [debug] core.c(3078): [клиент 5.64.252.223] перенаправлен с r-> uri = /lookbunnyfind.com/go/index.php
[Чт 20 июня 09:13:52 2013] [debug] core.c(3078): [клиент 5.64.252.223] перенаправлен с r-> uri = /lookbunnyfind.com/go/index.php
[Чт 20 июня 09:13:52 2013] [debug] core.c(3078): [клиент 5.64.252.223] перенаправлен с r-> uri = /lookbunnyfind.com/go/index.php
[Чт 20 июня 09:13:52 2013] [debug] core.c(3078): [клиент 5.64.252.223] перенаправлен с r-> uri = /lookbunnyfind.com/go/index.php
[Чт 20 июня 09:13:52 2013] [debug] core.c(3078): [клиент 5.64.252.223] перенаправлен с r-> uri = /lookbunnyfind.com/go/index.php
[Чт 20 июня 09:13:52 2013] [debug] core.c(3078): [клиент 5.64.252.223] перенаправлен с r-> uri = /lookbunnyfind.com/go/index.php
[Чт 20 июня 09:13:52 2013] [debug] core.c(3078): [клиент 5.64.252.223] перенаправлен с r-> uri = /lookbunnyfind.com/go/index.php
[Чт, 20 июня 09:13:52 2013] [debug] core.c(3078): [клиент 5.64.252.223] перенаправлен из r-> uri = / hi
[Четверг, 20 июня 09:13:52 2013] [debug] mod_deflate.c(602): [клиент 5.64.252.223] Zlib: сжатый с 628 до 389: URL /lookbunnyfind.com/go/index.php
1 ответ
Попробуйте изменить код.htaccess на это:
DirectoryIndex index.php
<IfModule mod_rewrite.c>
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /go/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . index.php [L]
</IfModule>
<IfModule mod_php5.c>
php_flag display_errors On
</IfModule