Leo*_*ieu 7 php apache .htaccess recess http-status-code-403
我正在尝试在我的Web主机(Dreamhost)上安装Recess PHP框架.它包括以下.htaccess:
Options FollowSymLinks
RewriteEngine On
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ bootstrap.php [QSA,L]
Run Code Online (Sandbox Code Playgroud)
这在我的机器上工作正常(Windows 7上的XAMPP 1.7.7),但在我的网络主机上的某些文件上导致403 Forbidden错误.所有目录权限都设置为755,所有文件权限都设置为644.PHP在拥有文件的同一用户下运行.
以下URL导致403s:
以下网址不是:
什么会导致这种情况发生?
Leo*_*ieu 10
事实证明,我需要改变这条线:
Options FollowSymLinks
Run Code Online (Sandbox Code Playgroud)
至:
Options +FollowSymLinks
Run Code Online (Sandbox Code Playgroud)