Мне нужно очень простое (для кого-то еще, я уверен) правило mod_rewrite, которое позволяет отключить расширение .php в URL. Так например
mod_rewrite
.php
http://example.com/page показывает содержимое в http://example.com/page.php
http://example.com/page
http://example.com/page.php
и
http://example.com/folder/page показывает содержимое в http://example.com/folder/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
Ура для неправильного использования mod_rewrite . Вы пробовали Options MultiViews вместо этого?
Options MultiViews
Примерно так должно перенаправить / страницу в /page.php и т. Д.
RewriteRule ^([^\.]+)$ $1.php [L,NC]