【问题标题】:404 htaccess redirect is not working404 htaccess 重定向不起作用
【发布时间】:2011-08-30 10:03:45
【问题描述】:

我在我们服务器的 apache 上运行 tomcat。 我将 .htacces 放在 tomcat/webapps 目录内的项目文件夹中。 我在 .htaccess 中使用以下行进行 404 重定向

ErrorDocument 404 /404Redirect.html

但它不起作用。请让我知道我应该放置 .htaccess 的位置,或者我是否在重定向代码中犯了错误

【问题讨论】:

  • 1) Apache 配置可能禁止使用 .htaccess .. 或者必须以不同的方式命名 - 请咨询您的系统管理员或托管公司; 2)“404重定向”是什么意思?
  • +1,@LazyOne,是的,这只是原因。但无法选择您的评论作为答案。

标签: apache .htaccess tomcat


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我只将 404Redirect.html 放在 Web 应用程序根目录中。即使我也尝试过绝对路径。但它不起作用。如何检查是否允许使用 .htaccess?
    • @noquery 检查服务器配置的 AllowOverride 指令是否为 All
    猜你喜欢
    • 2013-01-30
    • 1970-01-01
    • 2011-12-01
    • 2018-02-18
    • 2014-04-20
    • 1970-01-01
    • 2015-09-25
    • 2011-03-13
    • 2015-03-07
    相关资源
    最近更新 更多