Как сделать переадресацию с сайта на сайт?

2 ноября 2014 г. Просмотров: 1629 Инструкции
Домен - душа сайта. Удачно подобранный домен является одним из факторов успешности ресурса. Поэтому иногда интернет-проекты меняют свой адрес, перебираясь на новый домен. Но по старому адресу все еще заходят пользователи. И иногда количество таких посещений очень значительно. Терять аудиторию ресурса при смене адреса было бы просто глупо. И в этом случае не остается ничего иного как сделать переадресацию с сайта на сайт.

Создать сайт самостоятельно с Wix.com

Вам понадобится

  • Сайт, функционирующий под управлением сервера Apache. Конфигурация сервера, допускающая применение пользовательских файлов .htaccess. Активный модуль mod_rewrite. Программа FTP-клиент. Данные для доступа к серверу по протоколу FTP.

Инструкция

  • Соединитесь с сервером сайта при помощи программы FTP-клиента. Это должен быть сервер, на котором размещен сайт с которого будет выполняться переадресация. Данные для доступа по FTP как правило опубликованы на сайте хостинг-компании или в панели управления хостингом.
  • Загрузите файл .htaccess из корневого каталога сайта на жесткий диск. Если файла .htaccess не наблюдается в корневой директории, проверьте состояние режима отображения скрытых файлов на сервере. Если режим выключен, включите его и обновите FTP-листинг. Если файла по-прежнему не видно, просто создайте пустой файл с именем .htaccess на жестком диске своего компьютера.
  • Откройте файл .htaccess, расположенный на жестком диске в текстовом редакторе. Это должен быть редактор plain-текста, то есть текста без форматирования. Он должен иметь возможность сохранения файла в однобайтовой кодировке, совместимой с кодировкой latin-1.
  • Отредактируйте файл .htaccess. Если необходимо сделать переадресацию всех пользователей с любого url внутри сайта на один url другого сайта, введите в начало файла .htaccess строки следующего вида: RewriteEngine on
  • RewriteRule ^ [L,R=301]Здесь вместо метки необходимо прописать адрес, на который будет происходить переадресация. Например, это может выглядеть так: RewriteEngine on

    RewriteRule ^ http://codeguru.ru/ [L,R=301]Если необходимо производить переадресацию с множества url сайта на аналогичные url другого сайта (например, при смене домена сайта), то пропишите в начало файла .htaccess строки следующего вида: RewriteEngine on

    RewriteRule ^ http://%{REQUEST_URI} [L,R=301]Например, это может выглядеть так: RewriteEngine on

    RewriteRule ^ http://codeguru.ru%{REQUEST_URI} [L,R=301]Сохраните файл .htaccess.

  • Загрузите файл .htaccess в корневой каталог сайта. Воспользуйтесь программой FTP-клиентом. Если файл .htaccess уже существует в данной директории, перезапишите его.
  • Проверьте, как работает переадресация. Откройте в браузере какой-либо адрес сайта, с которого должна производиться переадресация. Если все работает нормально, браузер автоматически загрузит страницу другого сайта.
  • Оцените статью!