它弃用了 rel=”canonical” 链接标签。唯一的区别是使用 HTTP 标头与 <link> 标记发送首选规范 URI。传统上,<link> 标签是最流行的实现选择。不过,该函数将在本文的高级部分中使用。 使用 .htaccess 的 HTTP 标头(非文本/HTML 类型): 对于所 手机号码数据 有内容类型(例如 PDF 文件),可以使用 .htaccess 相对轻松地修改 HTTP 标头。
此解决方案非常适合需要
添加标头的文件数量相对较少的网站。在此示例中,我显示应用 电话号码查询 API 是我们每天遍历的庞大数 程序/PDF 内容类型。 Apache 文件目录 这段代码在执行时会向 PDF 文件添加一个 HTTP 标头,该标头指向 URL 为 /page.html 的 HTML 页面。
文件名参数必须包含文
件名或通配符字符串,其中?匹配任何单个字符,*。 也可以使用正则表达式,并添加 ~ 字符。 高级动态 HTTP 标头的实现(非文本/HTML 类型): 应用程序/PDF 内容类型的 HTTP 标头的动态实现更为高级,并且需要 .htaccess 和 PHP 知识,尽管我将提供示例。
第一步是创建一个 PHP
文件来控制 PDF 的输出。通过重写 URL 可以最轻松地完成 消費者數據 此操作。 PDF URL 重写 当将此 RewriteRule 添加到 .htaccess 文件时,我们可以通过名为“pdf.php”的 PHP 文件控制 PDF 文件。
每当用户或搜索引擎尝试访问文件扩展名“.pdf”的 URL 时,都会引用 pdf.php 文件以获取有关如何显示该文件的说明。这使我们能够执行条件逻辑来添加规范的 HTTP 标头。 在 PHP 中添加链接 这段代码添加到 pdf.php 后,将检查 PDF 文件 URL 是否存在。
如果是,我们可以执行逻辑来添加到规范的 HTTP 标头,否则,我们希望将文件作为 404 返回。 正如您所看到的,条件逻辑已被注释掉,并且目前不起作用,尽管我让您可以根据您的需求创建自己的逻辑。 例如,您可能想要读取 csv 或 txt 文件。这些文件可能包含 PDF 文件列表以及您想要添加 HTTP 标头的关联 URL。