.htaccess подмена url

Рейтинг: 0Ответов: 1Опубликовано: 05.01.2015

Нужно выводить по адресу

http://site.ru/

содержимое

http://site.ru/main

но чтобы url в строке браузера оставался

http://site.ru/

Как это сделать в .htaccess?

Обновление

Имеется сайт, доступ к админке утерян (вариант с восстановлением доступа не предлогать), нужно заменить главную страницу сайта контентом с другой страницы, и чтобы URL оставался как будто это главная.

Ответы

▲ 2

Вот так:

RewriteEngine on
RewriteRule ^$ /main [L]

^ - обозначает начало строки
$ - обозначает конец строки
RewriteRule ^$ - указывает на то, что правило действует только на главную страницу сайта (^$ в данном случае означает пустую строку запроса)

http://site.ru/ - подходит под эти условия. Здесь пустая строка запроса.
http://site.ru/test/something - не подходит. Строка запроса здесь - test/something.