如何在 WordPress 中轻松隐藏 (Noindex) PDF 文件
已发表: 2022-11-21您想对搜索引擎隐藏您的 PDF 文件吗?
您可能正在经营一家销售电子书的在线企业,并希望防止人们使用搜索引擎找到该文件。 或者,您可能在这些不应公开的 PDF 文档中存储了敏感信息。
在本文中,我们将向您展示如何在 WordPress 中隐藏 (noindex) PDF 文件。
为什么要隐藏 (Noindex) 您的 PDF 文件
PDF 是最流行的文件格式之一,将它们上传到您的 WordPress 网站有很多好处。
PDF 通常用于构建电子邮件列表。 很多人将他们博客上的长篇教程转换成 PDF,然后将它们作为独家内容提供在他们的网站上。
作为在线课程或会员网站的一部分,PDF 文件还用于为付费订阅者提供仅限会员的高级内容。
如果您以类似的方式在您的网站上使用 PDF,那么您最好从搜索引擎中隐藏您的 PDF 文件。
您不希望人们通过搜索结果找到您的 PDF 文件,用户无需向您提供他们的电子邮件地址或付款即可访问您的 PDF。
您可能还拥有包含不应由公众搜索的敏感数据的文件。 使用 noindex 隐藏这些 PDF 对于保护和数据安全至关重要。
话虽如此,让我们向您展示如何轻松地从搜索引擎中隐藏您的 PDF 文件。
- 方法 1. 如何使用 AIOSEO 隐藏 (Noindex) 您的 PDF 文件(推荐)
- 方法 2. 如何使用 X-Robots-tag 隐藏 (Noindex) 您的 PDF 文件
- 奖励:如何在 WordPress 中保护 PDF 文件下载(3 种方式)
方法 1. 如何使用 AIOSEO 隐藏 (Noindex) 您的 PDF 文件(推荐)
从搜索引擎中隐藏 PDF 文件的最佳方法是使用 AIOSEO 插件。
All in One SEO (AIOSEO) 是最好的 WordPress SEO 插件,可让您轻松地针对搜索引擎和社交媒体平台优化您的 WordPress 网站。
此插件还允许您轻松编辑 Robots.txt 文件,该文件为机器人提供有关您网站的说明。 您将添加一些代码,告诉他们忽略您的 PDF。
您需要做的第一件事是安装并激活 AIOSEO。 如需进一步说明,您可以查看我们关于如何安装 WordPress 插件的指南。
接下来,您需要为您的站点设置 AIOSEO。 如果您需要帮助,那么您可以按照我们关于如何在 WordPress 中正确设置多合一 SEO 的分步指南进行操作。
激活插件后,转到 WordPress 仪表板中的多合一 SEO » 工具。
现在您在“工具”页面上,转到“Robots.txt 编辑器”部分,然后单击“启用自定义 Robots.txt”旁边的切换开关。
之后,向下滚动到显示“用户代理”的位置,只需添加一个星号 (*) 即可将规则应用于所有爬行您网站的机器人。
然后,在“规则”部分选择“禁止”选项。 这样做会阻止所有用户代理访问 PDF 文件。 现在,您所要做的就是输入一个目录路径。 只需在“目录路径”字段中添加/pdf/
。
注意:如果您以任何其他名称保存了 PDF 目录文件夹,则必须在“目录路径”字段中输入准确的 PDF 目录名称。
接下来,只需向下滚动并单击“保存更改”按钮。
完成后,您将能够在页面的“Robots.txt 预览”部分查看您的规则。
您的 robots.txt 文件现在将告诉搜索引擎忽略 PDF 目录文件夹中存在的所有 PDF 文件。
如果您只想隐藏单个 PDF 文件,则只需在“目录路径”字段中键入该 PDF 的名称即可。
例如,如您在上图中所见,输入example-pdf.pdf
将防止在不影响其他文件的情况下为该单个 PDF 文件编制索引。
您还可以添加像 Disallow: /*.pdf$ 这样的规则来隐藏搜索引擎中的所有 PDF,但这仅在 User-agent 设置为 Googlebot 时有效。 并非所有搜索引擎都遵守这样的广泛规则。
方法 2. 如何使用 X-Robots-tag 隐藏 (Noindex) 您的 PDF 文件
如果由于某种原因前面的方法不起作用,那么您可以使用X-Robots-tag
来隐藏您的 PDF 文件。
在这种方法中,您需要手动编辑 WordPress 站点的 .htaccess 文件并向其中添加X-Robots-tag
。
首先,只需使用任何 FTP 客户端或使用 WordPress 主机控制面板上的文件管理器应用程序连接到您的网站。
接下来,找到您的 .htaccess 文件,该文件将与您的 /wp-content/ 和 /wp-admin/ 文件夹位于同一文件夹中。
如果您找不到 .htaccess 文件,那么您可以按照我们的教程了解为什么找不到 .htaccess 文件以使其可见。
对于本教程,我们将使用 FileZilla 作为 FTP 客户端。 连接到您的站点后,您将在右侧栏的“远程站点”部分找到您的 .htaccess 文件。
找到 .htaccess 文件后,右键单击并打开“查看/编辑”选项。
这将在文本编辑器中打开文件。 如果您使用的是记事本,下面是添加X-Robots-tag
后的样子。
如果您使用的是 Apache 服务器,则只需在 .htaccess 文件中添加以下X-Robots-tag
。
<文件 ~ "\.pdf$"> 标头集 X-Robots-Tag“noindex,nofollow” </文件>
如果您使用的是 Ngnix 服务器,请添加以下内容:
位置 ~* \.pdf$ { add_header X-Robots-Tag "noindex, nofollow"; }
添加 X-robots-tag 后,只需保存文件即可。 这会将所有 .PDF 文件标记为 noindex/nofollow,这意味着您已经成功地从搜索引擎中隐藏了您的 PDF 文件!
奖励:如何在 WordPress 中保护 PDF 文件下载(3 种方式)
以上两种方法涵盖了如何从搜索引擎中隐藏 PDF 文件,但如果您想进一步限制 PDF 下载仅限会员,需要密码或电子邮件地址才能下载 PDF,甚至收取费用,那么您将需要以下工具之一:
1.会员新闻
MemberPress 是市场上最好的 WordPress 会员插件。 它允许您只允许注册会员访问 PDF 文件。 您甚至可以根据用户的不同订阅级别出售对 PDF 文件的访问权限。
MemberPress 还允许您创建和销售在线课程,网站所有者通常会在他们的课程中提供优质的 PDF 配套指南。
基本上,此方法将确保您的 PDF 文件受到充分保护,除非输入密码并登录,否则任何人都无法访问您的 PDF 文件。
2. 简单的数字下载
Easy Digital Downloads 是一款流行的 WordPress 电子商务插件,可帮助您销售 PDF 文件、电子书等数字产品。
它具有 PDF 文件的最大文件保护功能,因此您可以将其存储在私有云中、为每个成员生成唯一的访问链接、跟踪下载活动、限制特定文件的下载次数等等。
您可以通过信用卡、PayPal 和其他方式接受付款,因此您可以根据用户的订阅级别限制 PDF 访问。
3.OptinMonster
OptinMonster 是 WordPress 最好的潜在客户生成插件。 它可以帮助您从网站访问者那里获得更多的电子邮件订阅者和销售额。
许多网站所有者使用 OptinMonster 要求用户输入电子邮件地址,然后才能访问他们的 PDF 文件。
此过程称为提供铅磁铁或内容升级。 一旦用户在 OptinMonster 中输入他们的电子邮件地址,他们就会被添加为您的电子邮件营销服务或 CRM 中的订阅者。
之后,他们将在个性化的欢迎电子邮件中访问 PDF 文件。
我们希望本文能帮助您了解如何从搜索引擎中隐藏 (noindex) 您的 PDF 文件。 您可能还想查看我们关于如何在 WordPress 中构建电子邮件列表的指南,并查看我们关于如何阻止搜索引擎抓取 WordPress 网站的文章。
如果您喜欢这篇文章,请订阅我们的 YouTube 频道以获取 WordPress 视频教程。 您还可以在 Twitter 和 Facebook 上找到我们。