Логин:
Пароль:

Права, 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).

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