Як зробити переадресацію з сайту на сайт

Домен - душа сайту. Вдало підібраний домен є одним з чинників успішності ресурсу. Тому іноді інтернет-проекти змінюють свою адресу, перебираючись на новий домен. Але за старою адресою все ще заходять користувачі. І іноді кількість таких відвідувань дуже значно. Втрачати аудиторію ресурсу при зміні адреси було б просто нерозумно. І в цьому випадку не залишається нічого іншого як зробити переадресацію з сайту на сайт.
Як зробити переадресацію з сайту на сайт
Вам знадобиться
  • Сайт, що функціонує під управлінням сервера Apache. Конфігурація сервера, яка припускає застосування призначених для користувача файлів .htaccess. Активний модуль mod_rewrite. Програма FTP-клієнт. Дані для доступу до сервера по протоколу FTP.

Інструкція

1
З`єднаєтеся з сервером сайту за допомогою програми FTP-клієнта. Це повинен бути сервер, на якому розміщений сайт з якого буде виконуватися переадресація. Дані для доступу по FTP як правило опубліковані на сайті хостинг-компанії або в панелі управління хостингом.
2


Завантажте файл .htaccess з кореневого каталогу сайту на жорсткий диск. Якщо файлу .htaccess не спостерігається в кореневій директорії, перевірте стан режиму відображення прихованих файлів на сервері. Якщо режим вимкнений, увімкніть його та оновити FTP-лістинг. Якщо файлу як і раніше не видно, просто створіть порожній файл з ім`ям .htaccess на жорсткому диску свого комп`ютера.
3
Відкрийте файл .htaccess, розташований на жорсткому диску в текстовому редакторі. Це повинен бути редактор plain-тексту, тобто тексту без форматування. Він повинен мати можливість збереження файлу в однобайтового кодуванні, сумісної з кодуванням latin-1.
4
Відредагуйте файл .htaccess. Якщо необхідно зробити переадресацію всіх користувачів з будь-якого url всередині сайту на один url іншого сайту, введіть в початок файлу .htaccess рядки такого вигляду: RewriteEngine on
RewriteRule ^ lt; новий_адресgt; [L, R = 301] Тут замість мітки lt; новий_адресgt; необхідно прописати адресу, на який буде відбуватися переадресація. Наприклад, це може виглядати так: RewriteEngine on
RewriteRule ^ https://codeguru.ru/ [L, R = 301] Якщо необхідно виробляти переадресацію з безлічі url сайту на аналогічні url іншого сайту (Наприклад, при зміні домену сайту), То пропишіть в початок файлу .htaccess рядки такого вигляду: RewriteEngine on
RewriteRule ^ http: // lt; новий_доменgt;% {REQUEST_URI} [L, R = 301] Наприклад, це може виглядати так: RewriteEngine on
RewriteRule ^ http: //codeguru.ru% {REQUEST_URI} [L, R = 301] Збережіть файл .htaccess.
5



Завантажте файл .htaccess в кореневій каталог сайту. Скористайтеся програмою FTP-клієнтом. Якщо файл .htaccess вже існує в даній директорії, повторно його.
6
Перевірте, як працює переадресація. Відкрийте в браузері будь-яку адресу сайту, з якого повинна проводитися переадресація. Якщо все працює нормально, браузер автоматично завантажить сторінку іншого сайту.

Зверніть увагу

Будьте уважні при вказівці мети переадресації в файлі .htaccess. Якщо вказати в якості мети сайт-джерело, браузер користувача буде здійснювати багаторазову (в гіршому випадку нескінченну) переадресацію. Це може викликати зайве навантаження на сервер.

Корисна порада

В панелі управління хостингом може бути присутнім розділ для редагування файлу .htaccess, або навіть інтерфейс для створення переадресації. Використання даного інструменту може виявитися більш зручним, ніж ручне редагування файлу.


Увага, тільки СЬОГОДНІ!


Оцініть, будь ласка статтю
Всього голосів: 96
Увага, тільки СЬОГОДНІ!