【问题标题】:301 all 404s to homepage301 所有 404 到主页
【发布时间】:2010-10-11 14:51:25
【问题描述】:

有人知道最好的方法吗?阿帕奇、tomcat、linux

【问题讨论】:

  • 当我在 URL 中输入错误的一个字母时,我讨厌讨厌它,它会将我重定向到主页并将我输入的 URL 更改为主页之一。如果我犯了错误,让我改正,该死!
  • 艾伦,我想有些人已经恨你只是问。他们说得有道理。
  • 不要! EOD。对于 Tomblin 已经提出的同一点。我不讨厌你问,但仍然 - 不要。
  • 我也讨厌它。但是你有没有想过我为什么要这样做而不是假设我是个白痴?它是一个小型个人网站,而不是赚钱的人。重建它以学习新技术。不打扰他们的新版本的 301ing 页面。因此,请尝试为主页获取一些价值。
  • 但只是为了你们,我去制作一个漂亮的 404 页面 :)

标签: linux apache tomcat http-status-code-404 http-status-code-301


【解决方案1】:

试试ErrorDocument 指令:

ErrorDocument 404 http://example.com/

正在重定向绝对 URL。

【讨论】:

    【解决方案2】:

    还有tomcat方式:坚持web.xml:

    <error-page>
            <error-code>404</error-code>
            <location>/homepage.html</location>
    </error-page> 
    

    相对于网络应用上下文。

    【讨论】:

      【解决方案3】:

      不要,除非真的是永久的举动。否则,返回 404。

      告诉任何人您的 404 页面是 301,这意味着它将显示与请求的 URL 相关的实际内容。对 SEO 很重要。

      【讨论】:

        【解决方案4】:

        404s 应该是 404s。设计一个良好且可用的 404 页面,其中包含适当的消息、返回主页的链接、搜索表单和自动发现的可能相关页面。

        Smashing Magazine 有一个very good article on designing 404 pages

        【讨论】:

          猜你喜欢
          • 2017-07-04
          • 2011-07-22
          • 1970-01-01
          • 2020-03-11
          • 2021-05-25
          • 2017-08-07
          • 2016-06-07
          • 2021-12-24
          • 2021-03-02
          相关资源
          最近更新 更多