Ви можете додати форму входу, щоб контролювати відвідувачів Вашого сайту. У такий спосіб, щоб отримати доступ до сайту або його частини, користувачам знадобиться ввести пароль.
Розгляньмо способи додавання форми входу:
за допомогою функції "Захист каталогів паролем";
за допомогою плагіна WordPress;
за допомогою .htaccess.
Варіант 1 – Захист каталогів паролем
Якщо Ви використовуєте конструктор сайтів Hostinger, перегляньте цю статтю: Конструктор сайтів: як захистити сторінку паролем💡
Один з найпростіших способів – увімкнути функцію захисту каталогів паролем.
Ця опція дозволяє захистити весь сайт або лише одну директорію без редагування коду 😊
Варіант 2 – Плагін WordPress
Цей варіант недоступний, якщо Ви використовуєте конструктор сайтів Hostinger 💡
Якщо Ваш сайт створений за допомогою WordPress, Ви можете використовувати плагін, наприклад, WordFence, щоб увімкнути двофакторну автентифікацію (2FA) або додати функцію капчі, щоб запобігти спробам ботів увійти на сайт.
Є й інші плагіни, які допоможуть надати доступ лише зареєстрованим користувачам, наприклад, Force Login.
Варіант 3 – .htaccess
Цей варіант недоступний, якщо Ви використовуєте конструктор сайтів Hostinger 💡
Якщо Ви маєте навички кодування, Ви можете додати форму входу за допомогою файлу .htaccess у директорії, яку потрібно захистити.
Спершу перевірте, чи є в директорії, яку Ви хочете захистити, файл .htaccess, або створіть його, якщо це необхідно. Наприклад, щоб захистити весь сайт, розмістіть його в папці public_html.
Вам також потрібно створити файл з назвою .htpasswd, який може знаходитися в будь-де у Вашому акаунті. З міркувань безпеки рекомендується зберігати файли .htaccess і .htpasswd в різних папках.
Після створення файлу .htpasswd, додайте до нього такий рядок:
username:password
Замініть username
та password
на бажані значення.
Поверніться до файлу .htaccess і вставте ці рядки:
AuthType Basic
AuthName "Authorization required"
AuthUserFile /path/to/.htpasswd
require valid-user
/path/to/.htpasswd – це фактичний шлях, де буде розміщений файл .htpasswd. Для Вашого акаунта Hostinger, якщо файл знаходиться в підпапці домену, він буде виглядати приблизно так:
/home/u123456789/domains/domain.tld/public_html/subfolder/.htpasswd
Ось і все! Ваш сайт захищено паролем 😊