在Windows服务器上运行的apache上是否有不同的htaccess文件

时间:2010-06-10 22:23:24

标签: windows .htaccess

我正在运行apache的Windows服务器上构建一个网站,需要使用.htaccess文件来获取漂亮的网址。如果我添加.htaccess文件,它只是被忽略,我是否需要使用其他的?是否在Windows服务器上忽略了.htaccess?

感谢您的帮助。

4 个答案:

答案 0 :(得分:1)

虽然我已经很长时间没在Windows上使用Apache了,但它应该没有什么不同。 检查受影响目录的任何出现的值,或受影响目录所在的位置:

AccessFileName - 此设置为.htaccess

AllowOverride - 此不应设置为

此外,请确保启用了您尝试使用的所有模块: httpd -M

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

感谢您的所有回复,事实证明服务器实际上没有启用Apache并且正在运行IIS抱歉浪费您的时间。

所有者安装了http://www.helicontech.com/isapi_rewrite/模块,该模块允许使用htaccess文件。