Что такое .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. Эту папку необходимо сделать общедоступной и копировать туда файл. Для предотвращения дальнейших проблем можно сделать резервные копии всех заменяемых файлов.