【问题标题】:Classic ASP Blog - How to 404 redirect if blog article not found经典 ASP 博客 - 如果找不到博客文章,如何进行 404 重定向
【发布时间】:2012-07-13 02:23:47
【问题描述】:

我的服务器配置为将所有 404 错误发送到自定义 404 错误页面 - 这对于拼错我的 URL 的人来说很好。如果他们没有拼错 URL,而是在 DB (rs.EOF) 中找不到该文章,因为它之前可能已被删除 - 最好的处理方法是什么?

目前,如果找不到记录/文章,它只会显示一条“找不到文章”的小消息,它不会重定向到任何地方。我现在很好奇这是否会导致 SEO 出现任何问题。我在想,也许我的应用需要告诉 Google 该 URL 不再有效,对吗?

如果数据库中没有匹配的博客文章,我应该将用户重定向到我的 404 页面吗?如果是这样,我怎样才能做到这一点?是否带有自定义标题状态代码?还是我继续展示我的小信息?

【问题讨论】:

    标签: asp-classic http-status-code-404


    【解决方案1】:

    我相信 410 Gone 是一个不再存在的页面的正确重定向。 我会重定向到一个友好的页面,向任何真实用户解释该信息不再可用。

    当您看到文章已从数据库中删除时,使用一些代码重定向到该页面。

    <%@ Language=VBScript %> 
    <% 
    Response.Status="410 Gone" 
    Response.AddHeader "Location","http://www.url.com/article_is_gone.html" 
    %> 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      • 1970-01-01
      • 2016-06-27
      • 1970-01-01
      相关资源
      最近更新 更多