Правило перезаписи дает 500 Ошибка - PullRequest
0 голосов
/ 16 февраля 2012
Options +FollowSymLinks
RewriteEngine On

RewriteRule ^files/(.*) files/index.php

RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

Я пытаюсь переписать все в каталоге файлов в index.php , который также находится в каталоге файлов.Страница отображается, но всегда выдает ошибку 500 , кто-нибудь может мне помочь, пожалуйста?

1 Ответ

0 голосов
/ 16 февраля 2012

Сделайте это в том же порядке:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^ - [L]

RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

RewriteCond %{REQUEST_URI} ^/files [NC]
RewriteRule ^(files)/.* $1/index.php [L]
...