是一个htaccess文件不同,在Windows服务器上运行的Apache

问题描述:

我在运行Apache的Windows服务器上建立一个网站,需要使用.htaccess文件的漂亮的网址。如果我添加.htaccess文件,它会被忽略,我是否需要使用别的?在Windows服务器上忽略.htaccess?是一个htaccess文件不同,在Windows服务器上运行的Apache

谢谢你的帮助。

+0

你确定它的名字叫'.htaccess'吗? – 2010-06-10 22:51:14

它应该没有什么不同,尽管我很久没有在Windows上使用Apache了。 检查中,受影响的目录所在的目录影响,或位置以下的任何出现的值:

AccessFileName - 这被设置为.htaccess

的AllowOverride - 这不应设置为

此外,请确保您要使用的任何模块启用: httpd -M

不,它应该是一样的。只要确保启用了适当的模块(在本例中为mod_rewrite),并确保在httpd.conf中允许您使用.htaccess文件中需要使用的指令,并且所有指令都可以工作。

htaccess文件由Apache解析而不是操作系统,因此它保持不变。

谢谢你所有的答复,事实证明,服务器并没有真正使用Apache并且正在运行IIS,对于浪费你的时间感到抱歉。

店主安装了http://www.helicontech.com/isapi_rewrite/模块,它允许htaccess文件。