Yoast SEO:具有可选SSL的网站上的规范URL

HTTPS

当我们将网站移至 飞轮,我们并没有强迫所有人建立SSL连接(确保安全连接的https://网址)。 我们仍未决定。 我们可能会确保表单提交和电子商务部分是安全的,但不确定仅阅读普通文章。

考虑到这一点,我们意识到我们的规范链接既显示安全又显示不安全。 我对该主题的阅读不多,但是如果Google分别对待每条路径,这似乎可能会出现问题。 确实,在网站站长内部,我们不得不单独注册安全站点,因此我只能猜测这会造成混乱。

什么是规范链接?

规范链接元素是HTML页面头部(用户不可见)中的元素,该元素可将搜索引擎引导至网页的首选版本。 这是在针对搜索引擎优化网站时必不可少的元素,因为您希望确保通过链接传递的所有权限都可以到达适当的URL。 绝大多数内容管理系统会产生通往相同内容的多种路径。 如果没有规范来定义适当的路径,则您的权限可能会在同一内容的多个路径之间分割。

在审查 Yoast搜索引擎优化 插件知识库,该插件只需通过WordPress的标准功能即可获取永久链接。 换句话说,如果您位于安全页面上,它将列出https路径;否则,它将列出http路径。 啊。

在我们主题的范围内 的functions.php 文件,并使用Yoast的规范过滤器 wpseo_canonical,我们添加了以下功能来强制所有规范链接指向安全网址:

函数mtb_canonical_ssl($ url){$ url = preg_replace(“ / ^ http:/ i”,“ https:”,$ url); 返回$ url; } add_filter('wpseo_canonical','mtb_canonical_ssl');

现在,无论用户使用哪个路径或Google搜寻器如何捕获规范,它都只会显示为带有https:// URL路径的安全页面。 Yoast插件曾经具有定义此选项的选项,但似乎已从该插件中删除了。

2条评论

  1. 1
  2. 2

你觉得呢?

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.