mod_rewrite. Нужно чтобы ссылки можно было вводить без .php на конце.

Ответить
Аватара пользователя
Lossless.Senator

mod_rewrite. Нужно чтобы ссылки можно было вводить без .php на конце.

Сообщение Lossless.Senator »

Приветствую всех.

Всю голову сломал ну никак не могу въехать как сделать так, чтобы все .php на конце срезались автоматом и если знаешь что есть файл например info.php, в адресной строке можно было набирать просто "
http://site.ru/info
".



В httpd.conf:





Options +FollowSymLinks

AllowOverride All

Order deny,allow

Allow from all





Что нужно прописать в .htaccess подскажите пожалуйста?
Аватара пользователя
lesha111

Re: mod_rewrite. Нужно чтобы ссылки можно было вводить без .php на конце.

Сообщение lesha111 »

Всё довольно просто



#Включаем mod_rewrite

RewriteEngine On



#задаём условие: если запрос не оканчивается на .php

RewriteCond %{REQUEST_URI} !\.php$



#действие при выполнении условия: добавить к запросу .php

RewriteRule ^(.+)$ $1.php
Аватара пользователя
Lossless.Senator

Re: mod_rewrite. Нужно чтобы ссылки можно было вводить без .php на конце.

Сообщение Lossless.Senator »

lesha111

Спасибо за ответ! В дальнейшем, если будут вопросы по mod_rewrite, буду спрашивать в этой теме.
Ответить

Вернуться в «Вебмастеру»