Macos don';我无法在lion下运行mod_重写
所以,我不明白Apache在这里做什么Macos don';我无法在lion下运行mod_重写,macos,apache,.htaccess,mod-rewrite,Macos,Apache,.htaccess,Mod Rewrite,所以,我不明白Apache在这里做什么 rewrite_模块加载,用户的配置允许覆盖 <Directory "/Users/me/Sites/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory> 但一旦我将.htaccess放入/Users/me/Sites/test/中,服务器就会以“禁止”响应。如果我删除.htacces
rewrite_模块
加载,用户的配置允许覆盖
<Directory "/Users/me/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
但一旦我将.htaccess
放入/Users/me/Sites/test/
中,服务器就会以“禁止”响应。如果我删除.htaccess
则index.php
呈现的内容
有什么解释吗?诀窍是在
/etc/apache2/users/me.conf
<Directory "/Users/me/Sites/">
Options Indexes MultiViews FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
选项索引多视图跟随符号链接
允许超越所有
命令允许,拒绝
通融
一个原因会很好。您使用的是什么版本的Apache?如果使用2.4,那么我认为您需要使用
Require
指令(Order
,Deny
,和Allow
将被弃用)。服务器版本:Apache/2.2.26(Unix)服务器构建时间:2013年12月15日18:33:29服务器模块幻数:20051115:33服务器加载时间:4月1.4.2,APR Util 1.3.10编译使用:APR 1.4.2,APR Util 1.3.10体系结构:64位服务器MPM:Prefork如果我仅在中关闭重写引擎
。htaccess
内容按预期呈现。将其设置为RewriteEngine On
将触发“禁止”。
<Directory "/Users/me/Sites/">
Options Indexes MultiViews FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>