The .Файл htaccess відіграє важливу роль в управлінні та безпеці веб-сайту. У цій статті ми покажемо вам, як використовувати файл для налаштування вашого сайту.


Зокрема, ви навчитесь робити наступне:

  • Створіть та відредагуйте файл .htaccess
  • Налаштування сторінок помилок, таких як 401, 401, 403, 404, 500, 501 та більше
  • Блокуйте відвідувачів на основі IP-адреси, реферала чи будь-якого іншого параметра
  • Перенаправлення сторінок та веб-сайтів.
  • Захист паролів каталогів.

Перш ніж розпочати налаштування веб-сайту, давайте подивимось, як знайти або створити файл .htaccess, а також як його редагувати. Найчастіше системний файл буде приховано, і вам потрібно зробити його видимим у Налаштування.

  • Увійдіть у cPanel свого веб-сайту та відкрийте Файловий менеджер під Файли.

    Фігура 1

  • Відкрийте public_html або кореневий каталог вашого веб-сайту.
  • Клацніть Налаштування у верхньому лівому куті.

    Малюнок 2

Відкриється діалогове вікно нижче.

  • Поставте прапорець Показати приховані файли (Dotfiles) і Зберегти.

    Малюнок 3

Якщо файлу .htaccess немає, ви можете використовувати один із різних методів для створення файлу та збереження його у загальнодоступній папці.

Створення файлу .htaccess

Ви можете використовувати текстовий редактор для створення та редагування файлу .htaccess. Зауважте, що поле не має розширення. Хоча ви можете використовувати блокнот і потім завантажувати за допомогою FTP-клієнта чи застарілого файлового менеджера, найпростішим способом є використання вбудованого редактора коду в cPanel.

Крім того, ви можете створити файл за допомогою команди нижче, після того як ви SSH’d на своєму сервері Linux. Замініть вашу сторінку.com на свій веб-сайт. Примітка. Шлях до файлу .htaccess, показаний нижче, може відрізнятися залежно від того, яке програмне забезпечення веб-сервера ви використовуєте.

sudo nano /var/www/yoursite.com/.htaccess

Створення нового .htaccess-файлу в cPanel

  • Увійдіть у cPanel свого веб-сайту та відкрийте Файловий менеджер.
  • Відкрийте public_html або каталог веб-сайтів.
  • Натисніть на + Файл у лівому верхньому куті. З’явиться діалогове вікно, що пропонує вам ввести ім’я файлу.
  • Введіть .htaccess і натисніть Створіть новий файл.

    Малюнок 4

Створіть .htaccess за допомогою текстового редактора

Використовуйте текстовий редактор, такий як Блокнот, TextEdit або будь-який інший підходящий інструмент. Створіть новий файл і збережіть його як .htaccess без розширення.

Використовуйте FTP або менеджер файлів, щоб завантажити файл у папку public_html.

Редагування .htaccess-файлу

Щоб відредагувати .htaccess файл, використовуйте диспетчер файлів, щоб знайти файл і клацніть правою кнопкою миші на ньому.

  1. Увійдіть у cPanel свого веб-сайту та відкрийте Файловий менеджер (Фігура 1).
  2. Відкрийте public_html або каталог веб-сайтів.

Малюнок 5

Якщо редагувати онлайн в браузері;

  1. Клацніть Редагувати.
  2. Це відкриє редаговану веб-сторінку, де тепер можна додавати та видаляти команди.
  3. Збережіть його після налаштування.

Інший варіант – це Завантажити файл на комп’ютер, модифікуйте його локально за допомогою текстового редактора, а потім завантажте його в початкове місце.

У будь-якому випадку команди залишаються тими ж.

Це хороша практика завжди зберігати робочу версію файлу перед будь-якими модифікаціями. Це дозволить вам повернутися до робочої копії, якщо щось піде не так.

Налаштування сторінок помилок

Файл .htaccess дозволяє налаштувати повідомлення про помилки, які бачать відвідувачі веб-сайту. Сюди входять помилки, які отримують відвідувачі, коли сторінка недоступна, коли файл відсутній або коли є якесь інше повідомлення про помилку. Використання .htaccess файл, потім ви можете налаштувати будь-яку з цих сторінок помилок за умови наявності їх номерів, таких як 401, 404, 505 і т.д..

Щоб налаштувати повідомлення про помилку, додайте нижче командний рядок у файл .htaccess.

ErrorDocument errornumber /file.html

Де file.html – ваша власна сторінка.

Наприклад, якщо ви хочете замінити моє повідомлення про помилку 404;

  1. Створіть сторінку помилки pagenotfound.html, 404.html або будь-яке інше ім’я, яке ви можете запам’ятати.
  2. Збережіть його у вашому кореневому каталозі чи іншій папці.
  3. Додайте рядок нижче до свого .htaccess файл.

ErrorDocument 404 /pagenotfound.html

Так само ви можете додавати інші користувацькі сторінки помилок і навіть можете називати файли відповідно до номера помилки. Наприклад, ви можете налаштувати такі загальні сторінки помилок.

  • 401.html для налаштування помилки, необхідної для авторизації
  • 400.html за помилку помилкового запиту
  • 403 Заборонена помилка
  • 404.html помилка помилки на сторінці
  • 500 Внутрішня помилка сервера

Якщо користувацькі сторінки знаходяться в іншій папці, яку називають “Сторінки помилок” або інше бажане ім’я, включіть шлях у вашу команду. Наприклад;

ErrorDocument 401 /errorpages/401.html
ErrorDocument 404 /errorpages/404.html
ErrorDocument 500 /errorpages/500.html

Дозволити або заборонити доступ за певними IP-адресами

Цей файл дозволяє контролювати, хто отримує доступ до певних сторінок або всього веб-сайту. Ви можете вказати різні IP адреси або певні блоки IP. Додайте наступні команди до файлу .htaccess залежно від ваших вимог. Замініть нижче IP-адреси на ті, якими ви хочете заборонити чи дозволити доступ.

Дозволити доступ

За замовчуванням веб-сайт надасть усі IP-адреси. Однак якщо у вас є правило заборонити для блоку IP-адрес, вам потрібно дозволити правило для конкретних адрес, які потребують доступу.

# Дозволити

замовити відмовити, дозволити
дозволити з 123.123.123.123 # дозволити лише цю IP-адресу
дозволити від 123.123.123.123/30 # дозволити адреси в цьому діапазоні підмережі
дозволити від 123.123. * # Дозволити адреси з підстановки IP-адрес
заперечувати від усіх

заперечувати від усіх“Обмежує доступ будь-якою іншою адресою, і це правило дозволить лише вказані адреси або діапазон.

Відмовити у доступі

Заборонити конкретні IP-адреси

замовлення дозволяють, заперечують
дозволяють від усіх

відмовити від 36.149.0.228
відмовити від 37.229.205.159
відмовити від 37.57.45.247
заперечувати від 195.154.63.216
відмовити від 109.162.122.86
заперечувати від 104.238.195.198
заперечувати від 188.165.230.165
відмовити від 37.115.204.220
відмовити від 104.255.65.202
відмовити від 104.227.211.54
відмовити від 23.254.11.18

Перенаправлення сторінки або каталогу веб-сайту

Перенаправлення сторінки або домену веб-сайту на інше посилання всередині або зовнішньої вимагає додати команду зі шляху до імені файлу та цільовою URL-адресою. Наприклад, щоб перенаправити певну сторінку на інший веб-сайт і сторінку, додайте команду

Перенаправлення /redirect_from.html http://www.anothersite.com/redirect_to.html

Це перенаправляє сторінку redirect_from.html з вашого веб-сайту на іншу сторінку redirect_to.html на http://www.anothersite.com.

Якщо файл для переадресації знаходиться в іншій папці, включіть його шлях у команду. Наприклад, якщо сторінка Productlist.html знаходиться у підпапці під назвою Продукти, включіть її в команду наступним чином;

Перенаправлення /Products/productlist.html http://anotherwebsite.com/Accessories.html

Так само ви можете зробити те ж саме для інших типів файлів, як PHP, зображення тощо. Наприклад,

Перенаправлення / about_Us / http://anotherwebsite.com/ About_our_company/

перенаправляє на Про нас сторінки з вашого веб-сайту до Про нашу компанію сторінку на Anotherwebsite.com.

Також зауважте, що ім’я оригінального веб-сайту зазвичай не включається, зворотна косою рисою (/) означає кореневий каталог.

Щоб перенаправити домашню сторінку на інший веб-сайт, додайте команду до файлу .htaccess.

Перенаправлення / http://anothersite.com/

Захист паролів каталогів

Ви можете використовувати .htaccess файл для захисту паролем певних каталогів.

Це двопроцесова процедура, де ви;

  1. Додайте команди захисту у файл .htaccess
  2. Створіть файл пароля, відомий як .htpasswds

Редагування .htaccess файла

Додайте ці рядки, щоб вказати розділ, який потрібно захистити паролем, наступним чином:

AuthName "Назва розділу"
AuthUserFile /home/folder/.htpasswds
AuthName "Будь ласка, введіть свій пароль"
AuthType Basic
Потрібен дійсний користувач

Де,

  • Назва розділу відноситься до області, яку ви хочете захистити. Наприклад, це можуть бути підписані члени або будь-який інший розділ, де мають доступ лише лише кілька користувачів або авторизовані користувачі.
  • Шлях в AuthUSerFile – це місце для .htpasswds-файлу.
  • AuthName це повідомлення, яке відвідувачі бачать, намагаючись отримати доступ до захищеного каталогу.
  • Потрібен дійсний користувач означає, що є кілька людей, які можуть отримати доступ за допомогою паролів.

Створення файлу пароля .htpasswds

Створіть файл із іменами користувачів та паролями для людей, яким ви хочете надати доступ до каталогу або розділу веб-сайту.

Зберігайте файл в іншому каталозі на сайті. В ідеалі це має бути поза захищеним каталогом та кореневим веб-сайтом, щоб уникнути його блокування, а також запобігти доступу з Інтернету.

Ви можете використовувати будь-який текстовий редактор, щоб додати імена користувачів та паролі у форматі нижче, а потім зберегти файл як .htpasswds.

Ім’я користувача Пароль

Існує кілька сторонніх служб, таких як сайт KxS, який дозволяє створити файл і зашифрувати його.

Висновок

Файл .htaccess корисний для налаштування веб-сайту, просто додаючи команди. Створювати та редагувати легко, якщо ви знаєте потрібний вам код. Текстовий файл знаходиться в каталозі public_html, і ви можете редагувати його в Інтернеті чи офлайн.

Ви можете використовувати .htaccess файл для налаштування та вдосконалення веб-сайтів різними способами. Поширені програми включають створення спеціальних повідомлень про помилки, перенаправлення сторінок веб-сайту, захист паролем конкретних каталогів, блокування доступу з певних IP-адрес тощо..

Ознайомтеся з цими трьома найкращими сервісами хостингу cPanel:

FastComet

Стартова ціна:
2,95 дол


Надійність
9.7


Ціноутворення
9.5


Користувач
9.7


Підтримка
9.7


Особливості
9.6

Прочитайте відгуки

Відвідайте FastComet

А2 хостинг

Стартова ціна:
3,92 дол


Надійність
9.3


Ціноутворення
9,0


Користувач
9.3


Підтримка
9.3


Особливості
9.3

Прочитайте відгуки

Відвідайте хостинг A2

ChemiCloud

Стартова ціна:
2,76 дол


Надійність
10


Ціноутворення
9.9


Користувач
9.9


Підтримка
10


Особливості
9.9

Прочитайте відгуки

Відвідайте ChemiCloud

Пов’язані статті “Як”

  • Як налаштувати завдання Cron за допомогою панелі керування хостингом cPanel
    проміжний
  • Як встановити WordPress з cPanel
    новачок
  • Як встановити Joomla зсередини cPanel
    новачок
  • Як змінити ім’я користувача адміністратора за допомогою панелі керування хостингом cPanel
    новачок
  • Як встановити phpBB за допомогою панелі керування хостингом cPanel
    новачок
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me