【问题标题】:Http redirect to Https and SEO with asp.net mvc使用 asp.net mvc 将 Http 重定向到 Https 和 SEO
【发布时间】:2012-10-18 07:09:05
【问题描述】:

我想知道我是否应该让 GET 页面关闭 SSL,而将同一 URL 的 POST 放在 SSL 上?我正在阅读有关使用 SEO 对需要 SSL 的所需页面进行重定向的问题。 ASP.NET MVC 有一个属性,但是会执行 302 重定向而不是 301。是否有使用 SEO 执行此操作的最佳实践。我有登录、注册、帐户页面等页面。

【问题讨论】:

    标签: asp.net-mvc ssl https seo http-status-code-301


    【解决方案1】:

    通常,就 SEO 而言,这些原则不适用于表单,因为蜘蛛不会尝试完成表单,因此来自这些页面的重定向不会影响它们。他们遵循的只是静态链接等。

    在受密码保护的网站上使用 SEO 需要担心的主要问题是确保付费/私人内容不会最终出现在搜索引擎等中。

    /* 编辑 */

    就重定向而言,我不会使用控制器上的标志来执行此操作。如果必须通过 https 协议查看站点,那么我将在 IIS 中的目录上设置 Require SSL 属性并专门处理 403.4 错误,以发出永久重定向到该人试图访问的位置。

    这将确保访问的任何静态页面也通过 https 协议进行拉取。

    【讨论】:

    • 我认为你没有回答任何关于 https 和 301 重定向的问题。
    猜你喜欢
    • 2017-04-20
    • 2017-09-05
    • 1970-01-01
    • 2015-02-16
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 2021-03-02
    相关资源
    最近更新 更多