Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 5|回復: 0

规范 URL:关键考虑因素和最佳实践

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-12-15 18:28:20 | 顯示全部樓層 |閱讀模式
如果您的站点支持不同的协议或具有不同的子域(例如“www”和“非 www”),则规范链接可用于指示 URL 的首选版本。

例如,如果您的网站可通过两种协议访问,您可以将 rel="canonical" 元标记添加到每个页面并指示首选协议(例如 HTTPS)。

这样,您就可以向搜索引擎提供有关页面首选版本的清晰说明。

同样,当使用不同的子域时,规范链接有助于指示首选子域。

例如,如果您的网站可以通过“ 进行访问,则可以向每个页面添加 rel="canonical" 元标记并指定首选子域(例如,

这将帮助搜索引擎了解您认为的主要 URL 并应将其编入索引。

在移动 URL 中
随着移动设备使用量的增加,正确设置移动 URL 的规范链接非常重要。如果您的网站有单独的移动版本,则可以将 rel="canonical" 元标记添加到每个移动页面,并将该页面的相应桌面版本指定为规范页面。

这有助于搜索引擎链接移动和桌面版本并防止重复内容。

在移动页面上正确设置规范链接有助于搜索引擎更有效地索引您的内容,这对网站的 SEO 优化产生积极影响。

如何正确注册规范链接:5种有效方法
如何正确编写规范链接.png

在本节中,我们将介绍创建规范链接的五种有效方法,这将帮助您改进网站的优化。让我们仔细看看它们中的每一个,并提供带有示例的分步说明。

通过 head 标签中的属性
创建规范链接的最常见方法之一是在 HTML 页面的 head 标 阿富汗电报号码数据 记中使用 rel="canonical" 属性。如果您有多个指向相同内容的 URL,添加此属性允许您指定页面的首选版本。下面是一个代码示例:

<head>
   <link rel="canonical" href="https://www.example.com/canonical-url">
</head>
超文本标记语言
建议将此代码放置在要优化的每个页面的头部部分。

在 HTTP 标头中
此方法用于 pdf 文件。对于 pdf 和其他文档,由于缺少 html 代码而存在一定的复杂性,因此最简单的方法是创建一个 php 文件,在 HTTP 标头中包含规范链接,然后使用链接再次打开它到你的文件。

示例 PHP 代码:

<?php
$domain = $_SERVER['HTTP_HOST'];
$file_path = $_SERVER['DOCUMENT_ROOT'] . '/stati/docs/blank.pdf';

if (file_exists($file_path)) {
    header('Content-Type: application/pdf');
    $canonical_uri = 'https://' . $domain . '/stati/docs/ blank.doc';
    header('Link: <' . $canonical_uri . '>; rel="canonical"');
    readfile($file_path); // Отдаем файл для скачивания
}
else {
    header("HTTP/1.0 404 Not Found");
    echo 'Файл pdf не найден.';
}
?>
PHP
代码解释:

您需要指定文件的路径,而不是“/stati/docs/blank.doc”;
使用规范链接设置链接标头,代替 /stati/docs/blank.doc' 指示您的规范链接;
创建php文件后,网站上的链接不应指向pdf,而是指向php

如果网站上有很多文档,那么您应该联系程序员,或者如果您是程序员,那么有两种选择:
创建通用php并配置.htaccess,以便所有pdf文件都重定向(redirected)到它;
设置服务器,以便当您下载 pdf 时,会在旁边生成 php,其中包含指向下载文件的链接。
在站点地图文件中
40227dfe-1973-4b57-888b-112851b3eb32.jpg

如果您使用站点地图来指定有关站点结构的信息,则还可以在每个站点地图元素中包含规范链接。这将使搜索引擎更好地了解您首选的索引 URL。在站点地图文件中记录规范链接的格式示例:

<url>

</url>
XML
重要的!
请务必遵循 CMS 供应商或站点地图工具提供的正确格式和指南。
通过301重定向
此方法不是规范链接,但如果您有多个指向同一页面的 URL 并且想要指定首选链接,则可以使用 301 重定向。

301 重定向是一种永久重定向,它告诉搜索引擎一个页面已替换另一个页面。
结果,搜索引擎将索引首选 URL。要使用此方法,请设置从无效 URL 到页面规范 URL 的 301 重定向。


Секретные фишки A/B - тестов, которые увеличат твою прибыль

Перейти
使用 CMS 插件
如果您使用 CMS(内容管理系统)来管理您的网站,则有一些插件可以使编写规范链接的过程变得更容易。

例如,WordPress 有一些流行的插件,例如 Yoast SEO 和 All in One SEO Pack,它们可以直接从仪表板为每个页面设置规范链接。检查您的 CMS 的可用插件并按照说明安装和使用它们。

对于 Bitrix-1C,也有用于 SEO 的通用模块形式的类似解决方案,但它们非常昂贵。
最常见的规范配置错误以及如何避免它们
最常见的规范配置错误以及如何避免它们.png

设置规范链接时,可能会出现错误,从而对网站的 SEO 产生负面影响。以下是最常见的错误以及避免这些错误的建议。

在一页上使用多个规范链接
不建议在一页上使用多个规范链接。这可能会导致搜索引擎混乱并导致不良的索引结果。确保每一页上只有一个规范 URL。

规范链及其问题
连接点背景网络通信设计.jpg

规范链是指一个页面作为规范链接到另一个页面,而另一个页面又链接到第三个页面,依此类推。这可能会导致诸如循环链之类的问题,即两个或多个页面按照规范相互链接。

设置规范链接时,请注意不要创建规范链。仅使用指向您首选 URL 的直接链接。
在 rel=canonical 中指定不正确或无法访问的 URL
在 rel=canonical 属性中指定不正确或无法访问的 URL 可能会导致索引问题。搜索引擎可能不会考虑无效链接或将其识别为规范链接。在指定规范链接之前,请确保 URL 有效且与您的首选页面匹配。

头部外部的规范链接
规范链接必须位于 HTML 代码的 <head> 部分内。将规范链接放置在 HTML 的其他部分可能会导致搜索引擎错误地处理它。确保将规范链接放在 <head> 内,并使用 <link> 标记和 rel="canonical" 属性正确设置其格式。

如何检查规范 URL 是否正确
如何检查规范 URLs.png 是否正确

检查规范 URL 的有效性对于确保您的站点正确配置和索引非常重要。以下方法和工具可帮助您验证规范链接是否设置正确。

用于检查 Google Search Console 中规范链接的工具
Canonical 位于 GSC.png

Google Search Console 提供了用于检查规范链接的工具。您需要向 Google Search Console 注册您的网站才能访问这些工具。在“检查 URL”部分中,您可以找到规范链接信息并检查您是否为页面指定了正确的规范链接。

如果您有多个站点,请选择您需要的站点,然后输入非规范页面的链接,您将看到有关索引和规范版本的所有信息。
检查 Yandex.Webmaster 中的规范链接
JAV 中的规范.png

Yandex.Webmaster 提供用于检查规范链接的工具。在 Yandex.Webmaster 中注册您的网站并转到“索引”部分 ->; “搜索中的页面。”在这里您可以找到规范错误报告,并可以检查您是否为页面设置了正确的规范链接。



回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2025-4-27 05:05 , Processed in 0.062087 second(s), 18 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |