Как настроить 301 редирект со старого домена на новый?

1 ответ

Приобрела новый домен для сайта, старый отлинковала, новый домен привязала, сами файлы сайта остались в той же папке. Все на таймвеб. Как теперь по всем старым ссылкам настроить переадресацию на соответствующие страницы на новом домене? Такой вариант в htacсess не сработал:
RewriteEngine On
RewriteCond %{HTTP_HOST} olddomain1.ru
RewriteRule (.*) http://newdomain.ru/$1 [R=301,L]

Ответы (1)

Asylum +208
10.11.2016 17:33
Как один из вариантов:

Создаем в корне старого сайта .htaccess с содержанием

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]

RewriteCond %{HTTP_HOST} ^site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]

Похожие вопросы

Vitaly
553

Оптимизация изображений

В настройках включил "Оптимизацию изображений", все работает, но со временем при парсинге, начали появляться ошибки Подскажите есть ли решение?
Stanislav
1K

Подключение Django к MySQL

Доброго времени суток всем ) Пробую создать первый проект на Django, и сразу уперся в такой вопрос: Вся пока конфигурация стандартна, только что развернута. В файлу settings.py убираю настройки SQLite прописываю настройки MySQL: """ DATABASES...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email, который Вы использовали для входа на сайт.