0

我正在运行 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 而不是 .htaccess.txt 或其他变体。

我已经设定

AccessFileName .htaccess

请帮助,为什么它不起作用?

4

1 回答 1

2

修复了问题,发生了什么,httpd.conf 试图加载一个不存在的模块,因此,conf 文件没有被加载,我之前确实查看了日志,但没有注意到这一点。感谢您的帮助 !!

于 2012-08-30T00:12:19.073 回答