Як зробити перенаправлення на інший сайт

Як зробити перенаправлення на інший сайт

Для перенаправлення відвідувача на інший інтернет-ресурс можна скористатися вбудованими можливостями веб-серврера Arache. При запиті сторінок вашого сайту програмне забезпечення серверу спочатку шукає в папці цих сторінок службовий файл з ім’ям «. Htaccess». Якщо він існує, то сервер буде слідувати записаним в нього директивам. Можна помістити в цей файл і команди перенаправлення як в межах одного сайту, так і на будь-який зовнішній адресу.

Інструкція

  1. Якщо потрібно зробити перенаправлення абсолютно всіх відвідувачів, що запитують яку сторінку на вашому сайті, то в htaccess слід використовувати такий запис:

    Redirect / http://kakprosto.ru

    Тут Redirect — це директива перенаправлення. Слеш після неї означає кореневу директорію вашого сайту, тобто запит будь-якого документа запустить механізм перенаправлення. А http://kakprosto.ru — адреса на яку слід надсилати відвідувачів. Його, зрозуміло, треба замінити на потрібний вам URL іншого сайту.
  2. Ви можете відправляти на інший сайт тільки тих, хто запитує сторінки з певної папки вашого сайту. Наприклад, для папки з ім’ям goOut, директиву, наведену вище вам потрібно змінити таким чином:

    Redirect goOut / http://kakprosto.ru
  3. Є можливість відправляти на інший сайт тільки тих відвідувачів, які запитують документи певного типу. Для цього потрібно скористатися іншою директивою — RedirectMatch. Вона відрізняється від директиви Redirect тим, що використовує для порівняння запиту і записаного в htaccess умови регулярний вираз (regexp). Наприклад:

    RedirectMatch (.*) . Html $ http://kakprosto.ru
  4. Щоб реалізувати цей метод перенаправлення на практиці, відкрийте простий текстовий редактор (Блокнот) і створіть у ньому порожній документ. Складіть необхідна умова на основі наведених правил і запишіть його в цей документ. Потім збережіть з іменем «. Htaccess» і завантажте в кореневу директорію свого сайту. На цьому процедура буде закінчена.