Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Редирект 301 htaccess

14K
23 марта 2010 года
bars_A
13 / / 27.06.2006
Подскажите что прописать в htaccess что бы все запросы к одному сайту перенаправлись (301 редирект) на аналогичные на другом, но с одним исключением, при запросе файлов формата .txt они должны открываться с текущего сайта.
Пример:
site1.ru/page.html -> site2.ru/page.html
site1.ru/?id=1 -> site2.ru/?id=1

site1.ru/page.txt -> site1.ru/page.txt

Буду очень признателен!
50K
23 марта 2010 года
public_morozov
45 / / 06.01.2010
Думаю Вам будет удобнее поставить в качестве фронт-энда nginx и там уже сделать все что нужно, документации (как собственно и к апачу) куча, но там все гораздо проще
253
23 марта 2010 года
Proger_XP
1.5K / / 07.08.2004
Цитата: public_morozov
Думаю Вам будет удобнее поставить в качестве фронт-энда nginx и там уже сделать все что нужно, документации (как собственно и к апачу) куча, но там все гораздо проще


Совсем не обязательно. Задача у автора довольно тривиальная, и решается несколькими командами для mod_rewrite. Например, такими:

 
Код:
RewriteEngine On
RewriteCond ^(.*\.txt)$ $1 [L]
RewriteRule ^(.*)$ http://new-host/$1 [R=301]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог