为的AllowOverride本地计算机上的.htaccess给予403故宫 [英] AllowOverride for .htaccess on local machine giving 403 Forbidden
问题描述
我有我想要的mod_rewrite我的Mac上本地使用,但是当我在目录标记改变我的配置,我得到一个403 Forbidden错误。我已经尝试了所有周围的其他解决方案,但没有运气。
也许有人会看到的东西我不是...
下面是code:
的httpd.conf
<目录/>
有FollowSymLinks
所有的AllowOverride
为了否认,允许
所有拒绝
< /目录><目录/库/ Web服务器/文件/>
选择指数多视图了FollowSymLinks
所有的AllowOverride
为了允许,拒绝
所有允许
< /目录>
这是由myusername.conf重写
<目录/用户/ adrianmaurer /网站/ WWW>
选择多视图索引了FollowSymLinks ExecCGI
所有的AllowOverride
为了允许,拒绝
所有允许
< /目录>
虚拟主机文件的httpd-vhosts.conf
<虚拟主机*:80>
的DocumentRoot /库/ Web服务器/文件
服务器名本地主机
< /虚拟主机><虚拟主机*:80>
的DocumentRoot /用户/ adrianmaurer /网站/ WWW
服务器名myserver.dev
< /虚拟主机>
我能够得到固定设置我的/etc/apache2/users/username.conf文件像这样(请注意您必须更改选项太行,不仅仅是的AllowOverride):
<目录/用户/ tlhunter /网站/>
所有的选项
所有的AllowOverride
为了允许,拒绝
所有允许
< /目录>
I have a mod_rewrite I'd like to use locally on my mac but when I change my configuration to in my directory tag I get a 403 Forbidden error. I've tried all the other solutions around but no luck.
Maybe somebody will see something I am not...
Here is the code:
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>
Which is overridden by myusername.conf
<Directory /Users/adrianmaurer/Sites/www>
Options Indexes MultiViews FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Virtual host file httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot /Library/WebServer/Documents
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /Users/adrianmaurer/Sites/www
ServerName myserver.dev
</VirtualHost>
I was able to get it fixed by setting my /etc/apache2/users/username.conf file like so (Note you have to change the Options line too, not just the AllowOverride):
<Directory "/Users/tlhunter/Sites/">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
这篇关于为的AllowOverride本地计算机上的.htaccess给予403故宫的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!