我有一个mod_rewrite我想在我的Mac上本地使用,但是当我将配置更改为我的目录标记时,出现403 Forbidden错误。我尝试了所有其他解决方案,但没有运气。AllowOverride for .htaccess在本地机器上给予403 Forbidden
也许有人会看到的东西我不是...
下面是代码:
的httpd.conf
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
<Directory "/Library/WebServer/Documents/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
这是由myusername.conf
<Directory /Users/adrianmaurer/Sites/www>
Options Indexes MultiViews FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
覆盖
虚拟主机文件httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot /Library/WebServer/Documents
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /Users/adrianmaurer/Sites/www
ServerName myserver.dev
</VirtualHost>
我遇到同样的问题。如果我在“/etc/apache2/users/username.conf”中将AllowOverride设置为全部,我开始在该用户的站点上获取403个禁止的错误。如果我将它设置为无,那么错误就会消失。 – 2011-07-04 15:45:59
回到使用nginx,但我很高兴你找到了解决方案 – Adgezaza 2012-06-20 18:33:53