2011-08-30 150 views
0

我在Apache服务器上运行tomcat。 我把.htacces放在tomcat/webapps目录下的项目文件夹中。 我使用里面的.htaccess以下行404重定向404 htaccess重定向不起作用

ErrorDocument 404 /404Redirect.html 

但它无法正常工作。请让我知道我应该放置.htaccess的位置,或者如果我在重定向代码中犯了错误

+1

1)Apache配置可能会禁止使用.htaccess,或者必须命名不同 - 请咨询您的系统管理员或托管公司; 2)“404重定向”是什么意思? – LazyOne

+0

+1,@LazyOne,是的,这只是原因。但不能选择你的评论作为答案。 – noquery

回答

0

首先检查您是否可以使用.htaccess文件!其次你的文件(404Redirect.html)与你的文件根目录NOT .htacsess文件相关!

+0

我只在Web应用程序根目录中放置了404Redirect.html。尽管我也尝试过绝对路径。但它不起作用。我如何检查是否允许使用.htaccess? – noquery

+0

@noquery检查服务器配置为AllowOverride指令是所有 – undone

1

我有同样的问题。我通过在ErrorDocument 404 /404Redirect.html之前加入RewriteEngine on来解决它

请确保404Redirect.html.htaccess文件在同一个目录中。