Права, chmod файла .htaccess на хостинге

ГлавнаяПрава, chmod файла .htaccess на хостинге

Для правильной работы сайта очень важно установить верные права (chmod) на файл .htaccess. Права доступа для файла .htaccess могут различаться от хостинга к хостингу.

Обычные права на этот файл, при должной настройке безопасности сервера хостинга, chmod - 644, более безопасный вариант - 444.

У некоторых хостинг-провайдеров может работать вариант разрешений - chmod 600, 640, 660. При размещении сайта на веб-хостинге Хост.SU, работать будут все варианты, при этом другие клиенты, размещенные на сервере, не смогут получить доступ к содержимому файла.

Стоит рассказать подробнее о правах:

  • 6 - это разрешение на чтение и запись файла;
  • 4 - разрешает только чтение файла.

Также стотит обратить внимание на то, что chmod состоит из трех цифр:

  • Первая цифра - настройка разрешений для владельца файла;
  • Вторая - настройка разрешений для пользователей, состоящих в группе владельца файла;
  • Третья - настройка разрешений для любых пользователей.

Если у Вас есть сомнения в безопасности веб-сервера, то мы рекомендуем начинать выставлять chmod на файл .htaccess с разрешений только владельцу файла.

Перед выполнением нижеследующей инструкции обратите внимание на то, что в отсутствии файла .htaccess сайт (раздел) должен работать без ошибок!

Загружаем .htaccess и выставляем 600. Если при этом сайт выдал ошибку 403 (Forbidden), то ставим разрешение группе - 640, опять на экране ошибка 403 - ставим chmod 644. Если на одном из трех этапов работа сайта возобновится или сайт (раздел) выдаст ошибку 500 (Internal Server Error), то добавлять разрешения прекращаем, веб-сервер Apache успешно прочитал параметры из файла.

В целях безопасности мы рекомендуем после редактирования .htaccess снимать разрешения на запись с этого файла (менять в chmod все цифры 6 на 4).

На этом все, надеемся, статья была полезна, и после ее прочтения у Вас пропали вопросы по назначению и применению данного файла.