我正在使用OS X Lion内置的Apache服务器。我在我的个人Sites目录中放置了一个.htaccess文件,但Apache没有读取它。我的用户名是tophtucker,所以该文件位于/Users/tophtucker/Sites/。但无论我将.htaccess设为有效内容或无意义的内容,或者只是test或其他任何东西,都没有效果。如果.htaccess只包含“test”,则当我访问localhost/~tophtucker/时应该会出现错误,但实际上并没有。
.htaccess在其他目录(如Sites的子目录)中运行正常。httpd.conf中的AllowOverride设置为All,并且AccessFileName设置为.htaccess。只有Sites目录出了问题。Apache给它特殊处理了吗?
.htaccess在其他目录(如Sites的子目录)中运行正常。httpd.conf中的AllowOverride设置为All,并且AccessFileName设置为.htaccess。只有Sites目录出了问题。Apache给它特殊处理了吗?
AllowOverride
设置为All
。 - Virendra