пустой файл .htaccess ломает сайт - PullRequest
0 голосов
/ 30 ноября 2011

Я пытался переписать некоторые URL для работы с .htaccess после перемещения сайта на новый хост.

Казалось, ничего не работает, поэтому в отчаянии я удалил весь код из файла, загрузив пустой файл .htaccess на сервер. Результат: ЗАПРЕЩЕНО .

Это проблема с конфигурацией сервера? Как мне решить эту проблему?

EDIT

Хорошо, я получил это на работу. Я думаю, что это как-то связано с кодировкой или форматом (или любым другим) самого файла .htaccess. Первоначально я подозревал что-то подобное и перепутал кучу вещей в notepad ++, и подумал, что исключил это. Ранее в отчаянии я воссоздал файл в обычном блокноте, и он работал.

Спасибо всем за понимание ...

Ответы [ 2 ]

2 голосов
/ 30 ноября 2011

Я не думаю, что отсутствие пустоты не будет иметь значения. ИМХО, это происходит потому, что виртуальный хост не позволяет вам override в вашем корне документа

попробуйте добавить это

<Directory "/var/www/example.com">
  AllowOverride All
  Allow from All
</Directory>

где /var/www/example.com - это путь к вашему корню документа

1 голос
/ 30 ноября 2011

Я не знаю, может ли это быть связано, но застраховали ли вы, что у вас есть индексная страница (например, index.html или аналогичная) и в вашем теге <Directory> файла конфигурации вашего Apache есть директива Options All -Indexes?

Вы пробовали с опциями ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...