Я использую классный URI в .htaccess
что-то вроде этого:
RewriteRule ^([0-9a-z-]*)/$ /view.php?m=$1 [L,QSA]
Проблема в том, что когда я использую URL, который соответствует существующему имени файла в root, он возвращает ошибку 404.
Например, мне нужен классный URI /eshop/
, который будет вызывать /view.php?m=eshop
, но он не будет работать, если в root есть файл /eshop.php
.
Если изменить его на /eshop-test/
, то все в порядке.
Как я могу заставить это работать? Требуется ли настройка PHP?