Войти

Показать полную графическую версию : htaccess и Redirect


grav
09-10-2006, 12:48
Отдали сайт со своего сервера провайдеру. Соответственно потребовался редирект. Сделал так:
в файле .htaccess вписал строку Redirect /index.html http://www.site.ru/

На этом же сервере находились разная служебная статистика по почте, атакам и т.д. в соответствующих папках, например /traffic.
Так вотэтот редирект теперь и к ним доступ перекрыл, т.е. почемуто пытается открыть www.site.ru/traffic
Можно ли сделать так, чтобы если в браузере запрашиваешь www.oldsite.ru то срабатывал редирект на www.site.ru (как сейчас и есть), а при запросе www.oldsite.ru/traffic этот каталог и открывался?

grav
09-10-2006, 14:36
Не знал, что веб мастера занимаются администрированием серверов. Считаю, что тема была абсолютно правильно размещена в ветке Общий FreeBSD, т.к. вопрос о настройки apache под FreeBSD.

mar
09-10-2006, 15:35
grav
если настаиваете, перемещу обратно. Но вопрос Вы задали не по администрированию серверов, а по .htaccess, что обычно в ведении вебмастера, а не админа.

vadimiron
09-10-2006, 22:07
grav
Такой строчкой вы делаете редирект только одной страницы.
Копайте в сторону RedirectMatch, чтобы редиректить все адреса
На странице апача вроде есть примеры

grav
10-10-2006, 11:30
>vadimiron

Мне бы и хотелось только одну страницу, а не пускает почему то и на другие.

vadimiron
10-10-2006, 22:45
Может тогда наоборот, только эту страницу и указывать?
Redirect www.site.ru/index.html www.site2.com

Sham
15-10-2006, 04:39
grav Или такой вариант RewriteEngine On
RewriteRule ^\/?(index\.html)?$ http://www.site.ru/ [R]




© OSzone.net 2001-2012