Mod_Rewrite для невидимых расширений страницы - PullRequest
1 голос
/ 21 января 2011

Мне нужно очень простое (для кого-то еще, я уверен) правило mod_rewrite, которое позволяет отключить расширение .php в URL. Так например

http://example.com/page показывает содержимое в http://example.com/page.php

и

http://example.com/folder/page показывает содержимое в http://example.com/folder/page.php

Есть ли переписанные ниндзя, которые могут знать это по макушке?

Редактировать
Было бы замечательно, если бы любые запросы могли остаться точно такими же. так:

http://example.com/page?this=that` shows content at `http://example.com/page.php?this=that

Ответы [ 2 ]

2 голосов
/ 21 января 2011

Ура для неправильного использования mod_rewrite . Вы пробовали Options MultiViews вместо этого?

0 голосов
/ 21 января 2011

Примерно так должно перенаправить / страницу в /page.php и т. Д.

RewriteRule ^([^\.]+)$ $1.php [L,NC]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...