Я использовал это правило в категориях:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9-/]+)$ categories.php?url=$1
RewriteRule ^([a-zA-Z0-9-/]+)/$ categories.php?url=$1
Я хочу скрыть расширение php уже для статических файлов, таких как xxx.php. Я использую это правило:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Это правило не работает, и xxx.php переходит на страницу category.php. Какое правило я могу использовать для статических страниц? можно использовать любую папку "/(.*)$ $ 1.php"?