Używam wbudowanego serwera Apache systemu OS X Lion. Umieściłem plik .htaccess
w moim osobistym katalogu stron, ale Apache go nie czyta. Moja nazwa użytkownika to tophtucker, więc plik jest w /Users/tophtucker/Sites/
. Ale czy sprawię, że .htaccess
poprawne lub bełkotliwe lub po prostu test
lub cokolwiek innego, nie ma wpływu. Jeśli .htaccess
zawiera tylko "test
", powinienem otrzymać błąd, gdy przejdę do localhost/~tophtucker/
, ale nie.Apache (na OS X Lion) nie czyta .htaccess file
.htaccess
działa w innych katalogach (takich jak podkatalogi Sites
). AllowOverride
jest ustawiony na All
w httpd.conf
, a AccessFileName
jest ustawiony na .htaccess
. To tylko coś z katalogu Sites
. Czy Apache daje dziwne specjalne traktowanie czy coś takiego?
Sprawdź konfigurację apache i upewnij się, że "AllowOverride" jest ustawione na "Wszystkie" dla wszystkich katalogów, a nie tylko jednego katalogu. – Virendra
Czy w dziennikach są jakieś pomocne wiadomości? – sarnold