Правило переписывания .htaccess: я не могу получить доступ к папкам, только файлы php - PullRequest
0 голосов
/ 03 января 2011
RewriteEngine On
RewriteRule ^([^\.]+)$ $1.php [QSA]

Что ж, это означает, что нужно удалить расширение php и найти / login и сопоставить его с /login.php, например

Работает нормально, но когда мне нужно ввести папку / что-то, она пытается сопоставить ее с /something.php, поэтому я получаю ошибку 404.

Как я могу сделать это правило, чтобы разрешить мне доступ к папкам тоже?

спасибо заранее

1 Ответ

1 голос
/ 03 января 2011

Попробуйте это:

RewriteRule ^login(/?|/.*)$ /login.php [QSA]
...