Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > RewriteRule не сробатывает


Автор: BloodWizard 4.12.2011, 10:11
Всем доброго времени суток, пишу в .htaccess следующее
Код

RewriteEngine on
RewriteBase /
RewriteRule ^.htaccess$ - [F]

RewriteRule ^reg$ reg.php [L,QSA]


проблема заключается в том что 
Код

RewriteRule ^.htaccess$ - [F]

срабатывает, а 
Код

RewriteRule ^reg$ reg.php [L,QSA]

нет, выдаёт ошибку 404.

Автор: Nigel 5.12.2011, 18:09
Уберите
Код

RewriteRule ^.htaccess$ - [F]

Обычно в конфиге сервера уже есть строчка, запрещающая доступ к .htaccess
Код

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>


По поводу второго: включите RewriteLog с максимальным уровнем детализации.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)