我想知道我是否应该让 GET 页面远离 SSL,而在 SSL 上保持相同 URL 的 POST?我正在阅读有关使用 SEO 对需要 SSL 的所需页面进行重定向的问题。ASP.NET MVC 有一个属性,但是会执行 302 重定向而不是 301。是否有使用 SEO 执行此操作的最佳实践。我有诸如登录、注册、帐户页面之类的页面。
问问题
369 次
1 回答
-1
通常,就 SEO 而言,这些原则不适用于表单,因为蜘蛛不会尝试完成表单,因此来自这些页面的重定向不会影响它们。他们遵循的只是静态链接等。
在受密码保护的网站上使用 SEO 需要担心的主要问题是确保付费/私人内容不会最终出现在搜索引擎等中。
/* 编辑 */
就重定向而言,我不会使用控制器上的标志来执行此操作。如果必须通过 https 协议查看站点,那么我将在 IIS 中的目录上设置 Require SSL 属性,并专门处理 403.4 错误以发出永久重定向到该人试图访问的位置。
这将确保访问的任何静态页面也通过 https 协议进行拉取。
硅
于 2012-10-30T09:52:54.423 回答