У даній статті розглянемо як за допомогою файлу .htaccess можна задати персоналізовані сторінки з повідомленням про помилки. Також наведемо приклад як налаштувати постійне перенаправлення для всього сайту або конкретної сторінки.
Робота з помилками веб-сервера
Часом виникають ситуації, коли при завантаженні сайту або зверненні до ресурсу виникає помилка. Файл .htaccess надає можливість, щоб замість стандартного коду помилки відвідувачу сайту відображалася власна сторінка з повідомленням про помилку. Це дозволить надати відвідувачеві сайту більш просте пояснення помилки, яка виникла.
Найбільш поширеними є помилки з кодом 403 і 404, тому для них зазвичай створюють власні сторінки з відповідним повідомленням. Також надають шляхи виходу з цієї сторінки.
Задається така директива наступним чином:
ErrorDocument 404 http://domain-name.com/errors/404.html
В даному випадку URL — http://domain-name.com/errors/ — це посилання на сторінку, яка має відображатися у випадку виникнення відповідної помилки.
Налаштування 301 редіректу
Одним з інструментів для налаштування постійного перенаправлення є директиви файлу .htaccess. Задаються вони таким чином:
- перенаправлення всього сайту на інше доменне ім'я:
Redirect 301 / http://www.new-website.com/
- перенаправлення конкретної сторінки на нову:
Redirect 301 /page1.html http://new-website.com/page1.html
Для чого потрібен файл .htaccess можете дізнатися у статті за посиланням.
Oleksii Momot
Коментарі