Tôi đang sử dụng máy chủ Apache tích hợp OS X Lion. Tôi đã đặt một tệp .htaccess
vào thư mục Sites cá nhân của mình, nhưng Apache không đọc nó. Tên người dùng của tôi là tophtucker, vì vậy tệp này nằm trong số /Users/tophtucker/Sites/
. Nhưng liệu tôi có làm cho .htaccess
hợp lệ hoặc vô nghĩa hoặc chỉ test
hoặc bất kỳ điều gì, nó không có hiệu lực. Nếu .htaccess
chỉ chứa "test
", tôi sẽ gặp lỗi khi tôi truy cập localhost/~tophtucker/
, nhưng không.Apache (trên OS X Lion) không đọc .htaccess tập tin
.htaccess
hoạt động trong các thư mục khác (như thư mục con của Sites
). AllowOverride
được đặt thành All
trong httpd.conf
và AccessFileName
được đặt thành .htaccess
. Nó chỉ là một cái gì đó về thư mục Sites
. Apache có cho phép điều trị đặc biệt kỳ lạ hay gì đó không?
Kiểm tra cấu hình apache của bạn và đảm bảo 'AllowOverride' được đặt thành' Tất cả' cho tất cả các thư mục và không chỉ một thư mục. – Virendra
Có thư nào hữu ích trong nhật ký không? – sarnold