Що таке .htaccess?



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

Точка перед ім`ям файлу вказує на те, що він прихований. При зверненні до веб-сервера є можливість побачити .htaccess, якщо FTP-клієнт показує приховані файли.

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

Як створити або редагувати .htaccess файл в WordPress



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

# BEGIN WordPress
RewriteRule ^ index .php $ - [L]
RewriteCond% {REQUEST_FILENAME}! -f
RewriteCond% {REQUEST_FILENAME}! -d
RewriteRule. /index.php [L]
# END WordPress

Якщо для роботи з сервером використовується клієнт Filezilla FTP, то в налаштуваннях програми необхідно поставити галочку біля опції «Показувати приховані файли». Після цього .htaccess файл стане видимим. У разі якщо такого файлу не існує, необхідно створити новий за допомогою блокнота (htaccess.txt) і перейменувати його в .htaccess. Дуже важливо прибрати розширення .txt в кінці назви, щоб скрипти почали працювати. В операційній системі Windows рекомендується приховати файл редагувався після створення, щоб антивіруси не змогли його видалити.

Після перейменування файлу, необхідно перемістити його в кореневий каталог WordPress і відредагувати відповідно до потреб.

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

Якщо з`являється повідомлення про помилку під час завантаження файлу, то варто змінити права доступу до файлу для кореневого каталогу. Зазвичай файли знаходяться в каталозі: / home / syedbalkhi / public_html / directory. Цю папку необхідно зробити загальнодоступною і копіювати туди файл. Для запобігання подальших проблем можна зробити резервні копії всіх замінних файлів.