Apache(在OS X Lion上)不读取.htaccess文件

时间:2011-12-29 00:59:22

标签: apache .htaccess

我正在使用OS X Lion的内置Apache服务器。我在我的个人站点目录中放置了一个.htaccess文件,但Apache没有读取它。我的用户名是tophtucker,因此该文件位于/Users/tophtucker/Sites/。但是,无论我.htaccess有效还是胡言乱语,还是test或其他什么,都没有效果。如果.htaccess只包含“test”,那么当我转到localhost/~tophtucker/时我会收到错误,但我没有。

.htaccess适用于其他目录(如Sites的子目录)。 AllowOverride中的All设置为httpd.confAccessFileName设置为.htaccess。这只是Sites目录的一部分。 Apache会给它带来奇怪的特殊处理吗?

1 个答案:

答案 0 :(得分:11)

好的,我明白了:

当您在Apache上使用个人网站时,会在apache2/users/tophtucker.conf(或您的用户名)中创建其他配置文件。 中的AllowOverride 配置文件仍设置为None。我把它设置为All;问题解决了!