php – .htaccess RewriteRule导致403 Forbidden
我正在尝试在我的网络主机(Dreamhost)上安装
Recess PHP framework.它包括以下.htaccess:
Options FollowSymLinks RewriteEngine On RewriteRule ^([^.]+)$$1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$bootstrap.php [QSA,L] 这在我的机器上工作正常(Windows 7上的XAMPP 1.7.7),但在我的网络主机上的某些文件上导致403 Forbidden错误.所有目录权限都设置为755,所有文件权限都设置为644.PHP在拥有文件的同一用户下运行. 以下URL导致403s: > http://test.dd.moofz.com/ 以下网址不是: > http://test.dd.moofz.com/.gitignore 什么会导致这种情况发生?
事实证明,我需要改变这条线:
Options FollowSymLinks 至: Options +FollowSymLinks (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |