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

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

Щоб організувати на своєму сайті автоматичне перенаправлення всіх відвідувачів на одну конкретну сторінку свого або чужого інтернет-ресурсу, можна використовувати кілька різних способів. Наприклад, можна вкласти в кожну сторінку відповідні команди на мовах HTML, JavaScript або PHP. Але це зажадає переробки всіх сторінок сайту. Є простіший варіант — помістити відповідну директиву в файл htaccess в кореневій директорії сайту.

Інструкція

  1. Веб-сервер Apache, знайшовши такий файл в папці запитуваної браузером відвідувача сторінки, зобов’язаний виконати записані в нього директиви, а потім продовжити обробку запиту відвідувача. Ваше завдання по перенаправлення полягатиме в тому, щоб створити такий файл, помістити в нього потрібні директиви і завантажити на сервер свого сайту. Перший крок виконання цього плану проста — відкрийте будь-який текстовий редактор (наприклад, Блокнот) і створіть новий документ.
  2. Другий крок — підбір директиви, яка більшою мірою відповідає вашій задачі. Якщо потрібно перенаправляти на певну сторінку абсолютно всіх веб-серферів, що запитують абсолютно будь-яку сторінку вашого сайту, то слід помістити в htaccess таку команду:

    Redirect / http://kakprosto.ru

    Redirect — це вказівка ​​веб-серверу здійснювати перенаправлення. Слеш без вказівки імені папки на сервері означає, що редирект відноситься до документів всіх папок, починаючи з кореневої. А http://kakprosto.ru вам треба замінити адресою сторінки, на яку сервер має відправляти відвідувачів.

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

    Redirect special / forU / http://kakprosto.ru

    Тут задано перенаправлення відвідувачів сторінок, що лежать в папці forU, вкладеної в папку special.

    Можна відправляти на вказану сторінку лише веб-серферів, що запитують документи певного типу. Така директива може виглядати так:

    RedirectMatch (.*) . Html $ http://kakprosto.ru

    Це означає, що відвідувачі сторінок з розширенням html будуть відправлятися сервером на вказану адресу, а ті, хто приходить на сторінки з розширенням htm, будуть переглядати їх звичайним порядком.
  3. Підібравши відповідний варіант редиректа і вказавши адреси, збережіть файл. Htaccess. Зверніть увагу, що у файлу немає імені, а є тільки розширення. Залишилося реалізувати третю частину плану — завантажити htaccess на сервер свого сайту. Можете зробити це з допомогою файл-мененджера свого хостинг-провайдера або системи управління сайтом. А можете скористатися будь-яким ФТП-клієнтів.