我正在运行 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
请帮助,为什么它不起作用?