Все про редирект

Власне про "редирект" і піде подальша розмова. Для початку визначимося, що говорити ми будемо про редирект корисних - недавно я розповів Вам як перемогти редирект з "ВКонтакте" на шкідливий сайт - це шкідливий редирект і з ними потрібно боротися, а зараз поговоримо про те, як перенаправити користувача з одного сайту (сторінки ) на іншу.

Способів редиректу досить багато, в Мережі досить розрізнених описів цих способів. Нижче будуть приведені більшість з них.

2. Автоматичний редирект на PHP - одне з найбільш частовстречается завдань для веб-разработкчіка. Для цього створюємо текстовий файл, називаємо його наприклад index.php і вписуємо в нього наступний код:

Тут варто згадати, що ім'я файлу зі скриптом можна дати будь-яке, але при цьому виникає інша проблема - як показати користувачеві цей файл? Є кілька способів, але найкращим, як мені здається, буде наступний: заходимо на сервер в кореневу папку сайту, видаляємо з неї файли типу index.php, index.htm. index.html - це файли з яких починається завантаження сайту, тепер наш файл зі скриптом редиректу називаємо index.php і завантажуємо його на сервер в кореневу папку сайту. Тепер цей файл буде автоматично запускати скрипт при вході на сайт. Але цей спосіб не завжди можливий - інші варіанти повинні розглядатися предметно.

3. Наступний більш просунутий спосіб редиректу - за допомогою java-скрипта з таймером. Для цього створюємо текстовий файл, називаємо його наприклад countdownRedirect.js і вписуємо в нього наступний код:

Це буде наш java-скрипт з перенаправленням. Цифра 1000 в самому кінці скрипта определяетвремя таймера - в даному випадку це 10 секунд. Тепер попрацюємо над основним тілом сторінки:

4. Тепер варто сказати, що пошукові системи не люблять редиректів, тому що не можуть (на їхню думку) якісно проіндексувати сайт. В цілому це так і є і всі вищеперелічені способи редиректу призначені для людини, але вони незручні для пошукових систем. Далі ми побачимо кілька редиректів за допомогою

Отже ми будемо використовувати великий 301-редирект. з його допомогою можна склеювати домени для підвищення PR і перенаправлення відвідувачів при перенесенні сайту на новий домен. Почнемо зі склеювання доменів.

Наприклад є сайт www.kbaott.net Пошуковики його знають, але домен kbaott.net без префікса www вони вважають іншим доменом. У цій ситуації посилання на даний ресурс з каталогів, інших сайтів і т.д. мають вигляд www.kbaott.net, а деякі ресурси ставлять посилання kbaott.net без www. Таким чином частина PR йде на сайт без префікса, що не є добре. За допомогою 301 редіректу можна склеїти домени, перенаправляючи відвідувачів і роботів з простого сайту на сайт з www або на оборот. Тепер пошуковики бачать що це один і той же домен і весь піар буде ваш.

Для цього в файлі .htaccess в корені сайту пропишіть наступні рядки:

5. Ось ми і дійшли до перенаправлення користувача на інший домен. Для того, що б перенаправити відвідувача на інший домен використовуємо 301 редирект в .htaccess наступним чином:

В корінь домену, який будемо клеїти до основного поміщаємо .htaccess з таким синтаксисом:

Якщо .htaccess редіректи Вас зацікавили, то більш детально про них можна почитати

Схожі статті