.htaccess文件似乎不起作用

时间:2012-08-29 04:37:02

标签: apache .htaccess httpd.conf

我正在运行WAMP服务器2.1 我决定咬住子弹并使用.htaccess文件。我在根目录c:\ wamp \ www中创建了一个,因此:

ErrorDocument 400 http://localhost:8070/Test/error-page.php
ErrorDocument 403 http://localhost:8070/Test/error-page.php
ErrorDocument 404 http://localhost:8070/Test/error-page.php
ErrorDocument 405 http://localhost:8070/Test/error-page.php
ErrorDocument 408 http://localhost:8070/Test/error-page.php
ErrorDocument 500 http://localhost:8070/Test/error-page.php
ErrorDocument 502 http://localhost:8070/Test/error-page.php
ErrorDocument 504 http://localhost:8070/Test/error-page.php

我想设置默认错误文档并使用一些php来重定向。

由于端口80的冲突,我使用8080,所以

http://localhost/ becomes http://localhost:8080/

导航到

http://localhost:8080 

工作,导航到虚拟目录会产生熟悉的404错误,并且不会重定向到error-page.php

我已经设置了

AllowOverride All

除了

<Directory "cgi-bin">
...
</Directory>

.htaccess文件是在记事本中创建的,是一个ansi文件,不会被称为.htaccess NOT .htaccess.txt或其他版本。

我已经设置了

AccessFileName .htaccess

请帮忙,为什么不起作用?

1 个答案:

答案 0 :(得分:2)

解决了问题,发生了什么,httpd.conf试图加载一个不存在的模块,因此,conf文件没有被加载,我之前看过日志,但是没有注意到这个。谢谢你的帮助!!