Переписать правила, чтобы просто добавить .php не работает

0

Поэтому у меня есть несколько файлов, например about.php contact.php и т.д.

Я пытаюсь настроить правила перезаписи, чтобы я мог получить к ним доступ через /about и /contact

Для этого у меня есть следующее:

RewriteEngine on

RewriteRule ^(.+)$ $1.php

Но, похоже, это не работает. Есть ли что-то, что я делаю неправильно?

Теги:
.htaccess

1 ответ

0
Лучший ответ

Это мое простое правило перезаписи для перезаписи только в том случае, если файл не существует.

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*) $1.php

Если вы не указали, что вы должны проверить, настроили ли вы AllowOverride all в вашей конфигурации AllowOverride all. В противном случае правило перезаписи не работает.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню