Tôi đang cố cài đặt Recess PHP framework trên máy chủ web của mình (Dreamhost). Nó bao gồm các .htaccess sau:.htaccess RewriteRule gây ra 403 Forbidden
Options FollowSymLinks
RewriteEngine On
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ bootstrap.php [QSA,L]
này hoạt động tốt trên máy tính của tôi (XAMPP 1.7.7 trên Windows 7) nhưng kết quả trong 403 lỗi Forbidden trên một số tập tin máy chủ web của tôi. Tất cả các quyền truy cập thư mục được đặt là 755 và tất cả các quyền của tệp được đặt thành 644. PHP chạy dưới cùng một người dùng sở hữu tệp.
Các URL sau dẫn đến 403s:
- http://test.dd.moofz.com/
- http://test.dd.moofz.com/recess-conf.php
- http://test.dd.moofz.com/index.php
- http://test.dd.moofz.com/bootstrap.php
- http://test.dd.moofz.com/ MIT-LICENSE
Các URL sau không:
- http://test.dd.moofz.com/.gitignore
- http://test.dd.moofz.com/httpd_logo_wide.gif
- http://test.dd.moofz.com/README.textile
- http://test.dd.moofz.com/the-book-of-recess.pdf
Điều gì sẽ gây ra điều này để xảy ra?
tuyệt vời! Tôi sẽ không tìm thấy nó quá dễ dàng, bạn tiết kiệm cho tôi rất nhiều thời gian. Cảm ơn bạn trước! – orafaelreis
Xin cảm ơn! Tôi có thể bỏ đi những viên thuốc điên. – freeworlder