У меня есть следующий RewriteRule в моем .htaccess для перенаправления с дружественного URL-адреса на мой основной файл приложения:
RewriteRule ^\/(.*).html$ home/www/page.php?p=$1 [L]
Это должно отправить любой URL-адрес, указывающий на html-страницу, на page.php с URL-адресом в качестве параметра, который будет проанализирован приложением. Это работает для URL вида http://www.example.com/hello.html.
Проблема в том, что я получаю ошибку 404, когда URL-адрес содержит путь к каталогу, например: http://www.example.com/category/hello.html
Ошибка гласит: «Файл не существует: /home/www/category».
Кажется, он сначала ищет путь «категории» вместо обработки .htaccess. Есть идеи, как это решить?