Файл .htaccess на localhost выдает ошибку при использовании конфигурации Virtual Host на моем Localhost! - PullRequest
0 голосов
/ 31 марта 2010

Я пытаюсь настроить свой сервер разработки localhost. У меня все работает, но когда я пытаюсь добавить .htaccess, он выдает эту ошибку:

Internal Server Error

The server encountered an internal error or misconfiguration and 
was unable to complete your request.

Please contact the server administrator, [no address given] and 
inform them of the time the error occurred, and anything you might 
have done that may have caused the error.

More information about this error may be available in the server error log.

Я не знаю точно, почему это так, это в значительной степени та же самая настройка, что и на машине других разработчиков, но при использовании моего файла .htaccess я получаю эту ошибку.

Вот мой файл .htaccess (ПРИМЕЧАНИЕ. Они комментируются, потому что я покинул свой сайт с этой настройкой. Он позволяет мне только просматривать страницу индекса. Без этого .htaccess файла я могу перемещаться.):

Это единственное, что сейчас есть в моем файле .htaccess, и оно ломается.

RewriteEngine On

Ответы [ 2 ]

0 голосов
/ 01 апреля 2010

Использование ...

Options +FollowSymLinks

… до RewriteEngine On. И проверьте ваш конфиг vhost на:

AllowOverride All

Вы можете получить больше информации из журнала ошибок, который обычно находится в apache / logs / error.log .

0 голосов
/ 31 марта 2010

Эта часть выглядит смешно:

ErrorDocument 404 /404

Это должно быть что-то вроде:

ErrorDocument 404 /path/to/404error.htm

или что-то в этом роде. Если он перенаправляет в / 404 и этот каталог не существует, у вас будет бесконечный цикл.

Кроме этого нам может потребоваться дополнительная информация. Вероятно, в вашем журнале ошибок есть что-то, что расскажет вам больше о том, что с ним происходит.

...