Робота з файлом .htaccess у WordPress

htaccess файл

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

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

Файл .htaccess можна використовувати для досягнення ряду корисних справ. Ми вже висвітлювали деякі з них, включаючи процес виготовлення регулярне вираження переспрямовує в WordPress, а також загальний огляд переспрямовує заголовок для WordPress. В обох цих посібниках ми отримали доступ до файлу .htaccess та відредагували його, але без особливих пояснень, чому файл перебуває там, і як ви можете ним користуватися.

Це мета цієї статті. Спочатку ми розглянемо, що робить файл .htaccess у стандартній установці WordPress. Потім ми пояснимо, як ви можете отримати до нього доступ і як ви можете редагувати його. Нарешті, ми покажемо вам, чому ви можете це зробити.

Що таке файл .htaccess?

Давайте спочатку знімемо основи. Файл .htaccess технічно не є Файл WordPress. Або, точніше кажучи, файл .htaccess насправді є файлом, який використовується веб-серверами Apache. Це система в даний час використовується переважною більшістю сайтів і хостів WordPress. Через всюдисущість Apache, коли справа доходить до управління сайтами WordPress, кожен такий сайт має файл .htaccess.

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

Пам'ятайте, що файл .htaccess робить одне і одне: він визначає, як відображатимуться постійні посилання на вашому сайті. Це воно. 

Однак за цим простим описом ховається велика складність. Це пов’язано з тим, що багато власників веб-сайтів, плагінів та тем вносять зміни до способу використання постійних посилань на вашому сайті WordPress. Кожного разу, коли ви (або плагін) змінюєте спосіб роботи своїх постійних посилань, ці зміни зберігаються у файлі .htaccess. 

В принципі, це досить гарна система, і вона безпечна. Однак у реальному світі це може створити реальні проблеми. Одне - це тому, що 75% розробників використовують JavaScript, і тому їм не так зручно користуватися Apache, багато плагіни можуть перезаписати файл .htaccess таким чином, що ваш сайт залишається незахищеним. Виправлення (або навіть виявлення) такого роду проблем виходить за рамки нашої сфери застосування, але застосовуються стандартні застереження щодо плагінів - встановлюйте лише ті, яким ви довіряєте, і які регулярно оновлюються, щоб усунути подібні діри в безпеці.

Пошук і редагування файлу .htaccess

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

У цьому розділі ми покажемо вам, як це зробити. Але спочатку ... 

ПОПЕРЕДЖЕННЯ. Редагування файлу .htaccess може зламати ваш веб-сайт. 

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

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

Доступ та редагування файлу .htaccess

Поки все це не заважає, давайте розглянемо, як ви можете отримати доступ до файлу .htaccess. Для цього:

  1. Створіть підключення до веб-сайту за допомогою FTP-клієнта. Існує безліч безкоштовних, чудових FTP-клієнтів, зокрема FileZilla. Прочитайте надану документацію, щоб встановити FTP-зв’язок із вашим сайтом.
  2. Після встановлення з'єднання FTP вам будуть показані всі файли, що складають ваш сайт. Перегляньте ці папки, і ви побачите папку, яка називається кореневою.
  3. Усередині цієї папки ви побачите файл .htaccess. Зазвичай він знаходиться вгорі списку файлів у цій папці. Клацніть на файл, а потім натисніть перегляд / редагування. 
  4. Файл відкриється в текстовому редакторі.

І це все. Тепер ви можете вносити зміни у свій файл, але зверніть увагу, що, можливо, ви цього не хочете робити. Ми покажемо вам, як використовувати цей файл, у наступному розділі, але перед тим, як це зробити, це гарна ідея зробити локальну копію файлу .htaccess (використовуючи стандартне діалогове вікно «зберегти як»), внесіть зміни локально, а потім завантажте файл на інсценізований сайт (як ми вже зазначали вище).

Використання файлу .htaccess

Тепер ви готові почати використовувати додаткову функціональність, яку надає файл .htacess. Почнемо з кількох основних.

  • Перенаправлення 301 - Перенаправлення 301 це крихітний шматок коду що пересилає відвідувачів з однієї сторінки на іншу, і це необхідно, якщо ви переносите певний допис у блозі, на який посилається із зовнішнього сайту. Крім того, ви можете використовувати файл .htaccess для перенаправлення веб-сайту. Ви також можете направити відвідувачів зі старої версії сайту HTTP на нову, більш безпечну версію HTTPS. Додайте це у файл .htacess:

Redirect 301 /oldpage.html /newpage.html

  • безпеки - Існує також низка способів використовувати файл .htaccess для застосування розширених стратегій безпеки для WP. Одним з них є заблокувати доступ до певних файлів так що лише користувачі з правильною автентифікацією можуть отримати доступ до основних файлів, на яких працює ваш сайт WordPress. Ви можете використовувати цей код, доданий до кінця вашого файлу .htaccess, щоб обмежити доступ до ряду основних файлів:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • Змінити URL-адреси - Ще однією корисною властивістю файлу .htaccess, хоча і більш складною для реалізації, є те, що файл може використовуватися для контролю способу відображення URL-адрес, коли відвідувачі відвідують ваш сайт. Для цього вам потрібно переконатися, що ви використовуєте найновішу версію Apache. Це робить URL-адресу однієї сторінки різною для відвідувачів. Цей останній приклад - можливо - трохи занадто складний для більшості користувачів, які лише звикають до файлу .htaccess. Однак я включив його, щоб показати масштаб того, чого можна досягти за допомогою файлу. Додайте це до свого файлу .htaccess:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Подальше використання .htaccess

Робота з файлом .htaccess - це чудовий спосіб дізнатись про те, як ваш сайт WordPress працює на більш фундаментальному рівні, і дати вам уявлення про величезні можливості для налаштування, які вам пропонує навіть стандартний сайт WP. Після того, як ви освоїте роботу з файлом .htaccess, внісши основні зміни, описані вище, перед вами відкриється безліч опцій. Одне, як ми вже згадували раніше, - це здатність скинути свій блог WordPress

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

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.