Apache (на OS X Lion) не читает файл .htaccess - PullRequest
7 голосов
/ 29 декабря 2011

Я использую OS X Lion встроенный сервер Apache.Я поместил файл .htaccess в свой личный каталог сайтов, но Apache его не читает.Мое имя пользователя tophtucker, поэтому файл находится в /Users/tophtucker/Sites/.Но независимо от того, сделаю ли я .htaccess действительным, или тарабарщину, или просто test или что-то еще, это никак не повлияет.Если .htaccess содержит только "test", я должен получить сообщение об ошибке при переходе к localhost/~tophtucker/, но это не так.

.htaccess работает в других каталогах (например, подкаталогах * 1011).*).AllowOverride установлен на All в httpd.conf, а AccessFileName установлен на .htaccess.Это просто что-то о каталоге Sites.Апач даёт ему странное особое отношение или что-то в этом роде?

1 Ответ

11 голосов
/ 29 декабря 2011

ОК, я понял:

Когда вы используете личные сайты с Apache, в apache2/users/tophtucker.conf создается дополнительный файл конфигурации (или как бы там ни было ваше имя пользователя).AllowOverride в , что файл конфигурации все еще был установлен на None.Я установил его на All;проблема решена!

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