htaccess

.htaccess — це конфігураційний файл, який використовується на веб-серверах Apache. Він дозволяє керувати поведінкою сайту на рівні сервера без доступу до його головних налаштувань.
Цей файл читається кожного разу при запиті до директорії, у якій він знаходиться (і піддиректорій). Файл .htaccess використовується для вирішення багатьох важливих завдань на сайті. З його допомогою можна налаштувати перенаправлення (наприклад, з HTTP на HTTPS або зі старої сторінки на нову), захистити папки паролем, заборонити доступ до певних файлів чи IP-адрес, увімкнути «чисті» URL-адреси (без знаків питання та параметрів) у таких CMS, як WordPress чи Joomla. Також через .htaccess можна покращити швидкість завантаження сайту — увімкнути кешування, стиснення gzip, налаштувати CORS і вказати правильні типи файлів (MIME-типи).

Важлива фішка:

Файл .htaccess дозволяє налаштувати постійний 301 редирект із HTTP на HTTPS без доступу до панелі хостингу або CMS. Це важливо як для SEO, так і для захисту даних користувача.

Приклад: 301 редирект з http на https і з www на без www
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

Що робить цей код:

Вмикає модуль переписування (RewriteEngine On).

Якщо сайт відкрито через HTTP або з www — виконується редирект.

Перенаправляє користувача на HTTPS-версію без www.

Опишіть свій запит
і ми зробимо для Вас
пропозицію

Напишіть мені, щоб бути в ТОП

    [telegram]
    • icon-google-partner
    • icon-google-analytics
    • icon-google-ads-color