Как изменить .php расширение страниц сайта? - PullRequest
0 голосов
/ 03 марта 2011

У меня есть сайт, работающий на PHP. Я хочу удалить суффикс .php со всех моих веб-страниц таким образом, чтобы пользователь не узнал, на каком языке работает сервер.

Как мне отредактировать отображаемый адрес в адресной строке, чтобы не показывать .php?

Ответы [ 2 ]

1 голос
/ 03 марта 2011

С mod_rewrite в .htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
0 голосов
/ 03 марта 2011

Apache имеет функцию «MultiViews», которая позволяет серверу выбирать правильное расширение, если оно не указано. В вашем .htaccess или httpd.conf вы можете добавить это:

Options MultiViews

Если у вас есть файл на /path/to/blah.php, к нему можно получить доступ просто как /path/to/blah.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...