php_flag display_errors 1
php_value auto_prepend_file init.php
RewriteEngine on
RewriteRule ^$ /id/authenticate [R]
RewriteRule ^login_openid$ /id/login_openid.php [QSA,L]
RewriteRule ^authenticate$ /id/authenticate.php [QSA,L]
RewriteRule ^facebook$ /id/facebook.php [QSA,L]
RewriteRule ^createfromopenid$ /id/createfromopenid.php [QSA,L]
RewriteRule .* - [L,R=403]
Это мой файл .htaccess. В serverconfig я просто AllowOVerride all
.
Если я запрашиваю URL http://mydomain.com/id/authenticate
, я получаю ошибку 403. Если я удалю последнее правило, оно будет работать. Должна ли талия [L]
препятствовать дальнейшим правилам?
Edit:
Мой файл htaccess находится в подпапке "id", поэтому правила работают.