omaxphp
@omaxphp
Выучиться не значит знать

Как проверить права на .htaccess?

Заметил, что если у тебя прописаны некоторые параметры в файле .htaccess, а сервером это запрещено, то он выдаст ошибку 500 Internal Server Error («внутренняя ошибка сервера»). Факт в том, что я прописал как-то Options -Indexes и HostGator - хостинг, на котором стоит сервер не исполняет файлы для отображения сайта

Как избежать такого? Чтобы не попасть в просак, если будешь кому-либо создавать сайт, а он такой тебе скажет, мол вы косячный парниша, у меня сайт не показывается, ошибка какая-то
  • Вопрос задан
  • 2762 просмотра
Решения вопроса 1
merryjane
@merryjane
Системный администратор
Как одно из решений оборачивать конструкции в теги:

с прописанием модуля к которому они относятся.
Например:
<IfModule mod_dir.c>
  DirectoryIndex index.php index.html
</IfModule>


Вообще завязываться на apache не лучшая практика, так как заказчик может не использовать вообще данный web-сервер.

При размещении сайта на хостинге надо просить доступ, чтобы самому участвовать в переносе. Учесть все тонкости настройки в одном файле не всегда возможно и какие-либо переменные могут быть в значениях которые будут приводить к неправильному поведению сайта. Например mbstring.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Взять и проверить работает или нет, дел на 3 секунды.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы