meta 相关问题

元素是HTML或XHTML <meta ...>元素,用于提供有关网页的结构化元数据。有关Stack Overflow的问题,请勿使用此标记;将这些发布在meta.stackoverflow.com上。

在 WordPress 中,有没有办法排除单个目录被元机器人标签而不是单个页面或帖子索引?

我知道这会将元机器人标签应用于特定页面或帖子: ID == X || $post->ID == Y) { echo ' 我知道这会将元机器人标签应用于特定页面或帖子: <?php if ($post->ID == X || $post->ID == Y) { echo '<meta name="robots" content="noindex,follow">'; } ?> 但我想将相同的元标记应用到包含 70 个文件的特定目录。有什么办法可以在php中完成这个任务吗?我非常感谢您的回答。 元机器人标签仅在网页上使用。这些网页可以是帖子,也可以是 WordPress 中的页面。现在,要隐藏目录以使其不被索引,您需要使用不同的方法。 首先,确保您没有通过 robots.txt 文件禁止该目录。然后,在您的目录中创建一个 htaccess 文件并添加以下行以防止索引。 Header set X-Robots-Tag "noindex, nofollow" 现在看看,如果 Google 已经对其中的文件建立了索引,那么您应该转到网站管理员工具并从 Google 索引中删除这些网址。上述解决方案适用于您使用此解决方案后创建的文件。但是,我希望您在回答中澄清的一件事是目录中的文件类型?如果您可以让我知道您目录中文件的扩展名,那么我可以为您提供自定义解决方案。例如,假设您有 60 个 pdf 文件和 10 个 html 文件,并且您只想隐藏 pdf 文件,那么也有一个解决方案。 否则,如果您的疑问得到解决,那就太好了。 机器人.txt 添加以下行: Disallow: /your/path/to/the/folder/that/should/not/be/indexed/ 我不确定你有什么类型的页面,wordpress还是自定义的 php 方法也是可能的,创建一个带有 array() 的文件,其中包含不应索引的所有页面,并在 if 和 else 语句中对其执行某些操作,例如,如果页面在数组中,则写入元标记如果页面不在数组中,则执行其他操作或不执行任何操作。该文件应包含在您的页面中,如果您使用同一文件在所有页面上加载元标记,则可以将其包含在那里.. <?php $nofollow = array('name1', 'name2', 'name3', 'name4'); $curr_ID = 'get the current page ID'; // write something that is able to put the current page ID here.. if (in_array($curr_ID, $nofollow)) { echo '<meta name="robots" content="noindex,follow">'; // the page ID is in the array } else { echo '<!--// Do nothing or do something else //-->'; // The page ID is not in your array, do what you'd like to do here.. } ?> 这是您一直在寻找的吗? 编辑 500 个索引页面是很多页面和不需要的结果,但您可以将它们从 Google 索引中完全删除这里,如果文档包含个人信息,您也可以请求删除,在 Google 上搜索有关此法律的信息:european法律:你有被遗忘的权利 关于 noindex、nofollow、noarchive: noindex 是:禁止为您的页面建立索引 nofollow 是:禁止关注.. noarchive 是:禁止在搜索引擎中为您的页面现金 下面的 .htaccess 答案也是可能的,但正如 Aman Kapoor 在他的答案中所说,不要同时使用 robots.txt 和 .htaccess 来完成您想做的同一件事。您只能使用 1 种方法。 .htaccess 示例代码1: <IfModule mod_headers.c> # Header set X-Robots-Tag "noindex, nofollow, noarchive" # this can be used to exclude the html extension, change html # to an other extension if you need an other to exclude.. # Remove your-folder in the code below and use the htaccss file in the same folder, # your-folder was added to explaine if there is something you would like to exclude in a folder inside the folder where you would like to exclude something, this is how you can do that... <FilesMatch "^your-folder\.html$"> Header set X-Robots-Tag: "noindex, nofollow, noarchive" </FilesMatch> </IfModule> 下面使用 .htaccess 的示例确实排除了与您添加的扩展名匹配的所有文件,示例 2: <IfModule mod_headers.c> # Add more extensions if needed or remove the extensions you do not want to exclude! (jpe?g is both jpeg and jpg) <FilesMatch "\.(php|htm?l|html|doc|pdf|png|jpe?g|gif)$"> Header set X-Robots-Tag "noindex, noarchive, nosnippet" </FilesMatch> # </IfModule> 我用正确的 .htaccess 代码更新了我的答案,以使用 .htaccess 执行此操作,它正在工作,但您也可以使用服务器配置文件或 robots.txt 方法来停止索引文件夹。 我想说,只需尝试您最喜欢的内容,然后添加您的选择(robots.txt 或 .htaccess 或服务器配置):不要忘记转到 google 网站管理员工具并从索引,之后您需要在网站管理员工具中请求为您的网站建立完整的网站索引.. 最好做什么? 如果可能的话,服务器配置是最好的,大多数网站所有者无法这样做,因为他们无权访问文件... 第二个.htaccess示例,如果有多个扩展名应从搜索索引中排除,如果您无权访问配置文件,这是执行您想要的操作的最佳选择。 robots.txt 在文档根目录中,您始终需要一个 robots.txt 文件,因为这是蜘蛛下载以检查要索引的内容的第一件事,但是如果您使用服务器配置或.htaccess 我相信您能做的最好的事情就是添加第二个 htaccess 示例(编辑扩展名以满足您的需求),转到 webmastertools 并从其索引中删除 500 个文档,然后请求完整的网站爬行/在网站管理员中再次添加网站以进行索引工具

回答 2 投票 0

运行 Unity 时遇到问题

我正在尝试将我的 Unity 连接到我的元 Quest 并尝试构建和运行 Unity,但它给了我这个错误?有什么办法可以解决这个问题 每次我单击构建并运行它都会开始构建...

回答 1 投票 0

更新 Angualr 中的 OG 元标记问题

所附图片更新元标记 index.html 中的 OG 元标记 上述OG元标记在Angular的index.html文件中声明。在其中一个组件中,我需要更新此元标记。我用过...

回答 1 投票 0

React useEffect 导致无限循环 - 需要帮助解决问题

我有这个 useEffect 挂钩和几个执行特定任务的按钮,所有按钮都工作正常,但清除 btn 会导致无限警告。 这是警告 警告:最大...

回答 1 投票 0

ASP.Net 表单 - Content-Security-Policy 随机数值不适用于内联脚本

net 空 webform 项目并添加 1 个按钮、1 个内联脚本(按钮中使用的 1 个函数)并为 Content-Security-Policy 设置声明 1 个元标记。 我的意图是想在我的...

回答 1 投票 0

有没有办法在我的API上添加像开放图这样的元标记?

我有一个具有共享功能的移动应用程序。我希望从我的应用程序共享的链接将具有一些预览,例如我的应用程序的名称及其图片,而不仅仅是普通链接。 我已经学会了...

回答 1 投票 0

多个机器人元标签

我最近继承了一个代码库并发现了这个宝石: {% if PAGE_EXTRAS.hide_from_sitemap %} 我最近继承了一个代码库并发现了这个宝石: {% if PAGE_EXTRAS.hide_from_sitemap %} <META NAME="ROBOTS" CONTENT="NOINDEX, FOLLOW"> <META NAME="ROBOTS" CONTENT="INDEX, NOFOLLOW"> <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> {% endif %} 我不知道它想做什么。您是否有理由在这样的网站中放置多个明显冲突的机器人标签?或者它真的像我无知的眼睛看起来那么疯狂吗? 这对我来说似乎是一个错误。我能找到的唯一信息是在 Google 的机器人元标记规范: 如果我们的爬虫遇到竞争指令,我们将使用我们找到的最严格的指令。 所以(至少对于谷歌来说)代码: <meta name="robots" content="noindex, follow"> <meta name="robots" content="index, nofollow"> <meta name="robots" content="noindex, nofollow"> 的作用与: 完全相同 <meta name="robots" content="noindex, nofollow"> 可以想象,这段代码可能是某种偷偷摸摸的黑客行为,旨在通过利用不同的爬虫解决冲突的方式的差异,将不同的规则应用于不同的爬虫。如果是这样,恕我直言,这是一个糟糕的主意。当已经有合法的机制可以做同样的事情时,就不需要进行混乱而脆弱的黑客攻击: <meta name="googlebot" content="noindex, follow"> <meta name="bingbot" content="index, nofollow"> 根据这篇文章,最严格的将获胜: https://developers.google.com/search/blog/2007/03/using-robots-meta-tag

回答 2 投票 0

如何在新的React项目中安装META的StyleX

我想在我的新项目中使用 StyleX,但在尝试使用它时遇到一些麻烦(与 NextJS 一起使用)。 基本上,我不明白如何配置“next.config.js”文件(创建...

回答 1 投票 0

入职失败 - Whatsapp Business Platform API - WhatsApp 云 API 入职问题

我正在尝试创建一个 WhatsApp Business 帐户来使用 WhatsApp Cloud API,但在进入该帐户时遇到此类问题,请检查屏幕截图,并在高级中感谢...

回答 1 投票 0

如何在给定类名的情况下发现类的实例级字段

给定以下类,我想编写一个函数,当输入是类 Mock 时返回 a 。如果允许您使用 Mock 对象作为此函数的输入,那么此任务很容易......

回答 1 投票 0

什么是 .meta 文件以及为什么 Unity 为我的所有资源创建它们?

例如,我可能有 Script.cs,但我也会有 Script.cs.meta,或者名为 Sprites 的文件夹和名为 Sprites.meta 的文件。为什么?

回答 2 投票 0

收件人电话号码 Whatsapp Business Api 错误

我正在使用 Whatsapp Business API,并且正在使用他们的测试格式测试我的应用程序,该格式为您提供一个测试号码,您可以添加您的个人电话号码以接收测试模板。我很...

回答 1 投票 0

在Python中排序枚举值

我希望能够安排 Enum 的顺序。有人建议如何解决这个问题吗? 使用以下枚举元类: 类 EnumMeta(类型): def __new__(类型,名称,

回答 4 投票 0

是否可以在C#中配置HttpClient以一致地检索网站元数据而不被阻止?

我已经设置了一个 HttpClient,用于从网站检索元数据,以便在将 URL 在用户消息中发布到我的网站时构建预览。这适用于大多数网站的链接,但有相当多的网站...

回答 1 投票 0

.htaccess 或元标记中的内容安全策略?

上下文 我有一个 VueJs 单页应用程序(实际上只有一个 HTML 文件),我想对其应用内容安全策略 (CSP)。这是托管在子域上,由共享主机提供服务,我...

回答 1 投票 0

批量处理还是逐图像处理? (恐龙V1)

我一直在尝试为个人项目重新创建 Dino V1 训练设置。为此,我从该存储库中获取了大部分代码:https://github.com/facebookresearch/dino[dinov1 link]1 还有...

回答 1 投票 0

Discord/Twitter/其他预览链接不起作用

所以我一直在尝试在 cdn.luckiecrab.nl 上预览我的网站图像,我问了几个人,他们试图帮助我,但没有成功。所以我的当前代码在 所以我一直在尝试在 cdn.luckiecrab.nl 上预览我的网站图像,我问了几个人,他们试图帮助我,但没有成功。所以我的 <head> 标签中的当前代码是 https://srcb.in/WkIJoS2DrX 但它不会在 Discord 上加载预览。虽然其他人帮助我完成了上述代码,但他们有完全相同的代码,并且预览确实会在 Discord 上加载。但我有一模一样的! https://media.discordapp.net/attachments/272764566411149314/920237218373713961/unknown.png?width=1440&height=514 有人可以帮助我吗,为什么他们可以加载预览,而我却不能加载,我该如何修复它? 我有一个解决方案。下面将为您带来预览。显然改变细节... <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <meta name="description" content="Im Danial Ahmed and this is my personal website"> <meta name="twitter:image:src" content="https://i.imgur.com/VjUU72S.png"> <meta name="twitter:image:src" content="https://i.imgur.com/VjUU72S.png"> <meta name="twitter:site" content="@unofficialdxnny"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="unofficialdxnny (Danial Ahmed) Website"> <meta name="twitter:description" content="Im Danial Ahmed and this is my personal website"> <meta property="og:image" content="https://i.imgur.com/VjUU72S.png"> <meta property="og:image:alt" content="Im Danial Ahmed and this is my personal website"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="600"> <meta property="og:site_name" content="unofficialdxnny"> <meta property="og:type" content="object"> <meta property="og:title" content="unofficialdxnny (Danial Ahmed) Website"> <meta property="og:url" content="https://unofficialdxnny.netlify.app"> <meta property="og:description" content="Im Danial Ahmed and this is my personal website"> <meta name="expected-hostname" content="https://unofficialdxnny.netlify.app/"> 编辑:您显然需要编辑 "" 之间的详细信息 这就是嵌入内容在一些流行的社交网站上的样子 不和谐: Whatsapp: 快照聊天

回答 1 投票 0

定车怎么样!修改我的关闭环境?

我正在编写一个元循环解释器并尝试实现闭包。我有一个 make-lambda 函数,它可以实现闭包: (定义(make-lambda 参数主体环境) (列出 'lambda 参数

回答 1 投票 0

如何修复错误 data.frame:参数意味着不同的行数:0, 1?

我正在尝试使用以下函数执行 Egger 测试: Eggers.测试<-function(data){data<-data eggers<-metabias(data) intercept<-as.numeric(eggers$estimate[1]) intercept<...

回答 1 投票 0

为什么要在 html 电子邮件活动中声明视口?

我见过的大多数由其他人编写的 HTML 电子邮件和样板文件,总是声明一个视口元标记。 我总是小心翼翼地避免声明视口并努力达到非常高的水平......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.