Главная страница / Программирование на PHP

.htaccess

Такая проблема в корне каталога лежат файлы index.php, index.html и т. д., что прописать в файле .htaccess чтобы запрос с ссылок сайта выглядел как путь к файлу без расширения
например:
Что то типа (если известно прекраснейшее расширение файла):
RewriteEngine On
RewriteRule ^([a-z]+)\$ index.html
RewriteRule ^([a-z]+)\$ index.php
не факт что будет работать
Лучше в index.php написать функцию которая будет надёжно инклудить и по-новому выводить нужный файл через ?file=file
RewriteRule ^([a-z]+)/$ /index.php?file=$1
Что то типа (если известно расширение файла): RewriteEngine On RewriteRule ^([a-z]+)\$ index.html RewriteRule ^([a-z]+)\$ index.php не факт что будет работать Лучше в ……
так всё таки php или HTML ?
Попробуй так:
www.site.ru/index/ соответствует www.site.ru/index.php
возможно скрипт на php...
так всё таки php или HTML ?
Попробуй так:
www.site.ru/index/ соответствует www.site.ru/index.php
возможно...
Необходимо упомянуть и то том, что прописал
RewriteEngine On
RewriteRule ^(.*)/$ $1\.php
Options +MultiViews
Не пашет
www.site.ru/index/ соответствует www.site.ru/index.php можно потрясающее обращение без
слеша www.site.ru/index
лучше потрать час и почитай как работает mod_rewrite (и чуток про регулярные выражения), гораздо больше пользы будет, чем мы тут изобретем за тебя велосипед.

Главная страница / Программирование на PHP / .htaccess