编程语言
首页 > 编程语言> > php – 如何没有索引特定的URL?

php – 如何没有索引特定的URL?

作者:互联网

我正在搜索如何没有索引特定的URL,但我没有找到有关以下内容的任何具体信息.

通过添加以下内容

<?php if(is_single(X)): ?>
<meta name="robots" content="noindex,nofollow">
<?php endif; ?>

我将无法索引(X),其中X可以是帖子ID,例如“Hello World”的帖子标题,或者“hello-world”的帖子.

如果可以指定所有以相同的帖子slug或title开头的URL,例如,如下例所示?

www.test.com/REF-123-mytest.html
www.test.com/REF-123-yourtest.html
www.test.com/REF-123-histest.html

我可以省略所有以REF-123开头的网址吗?

解决方法:

通过使用robots.txt,您可以禁止抓取.

通过使用元机器人(或HTTP标头X-Robots-Tag),您可以禁止索引.

如果您打算禁止索引,you shouldn’t会禁止robots.txt中的网址,否则机器人将永远不会知道您不希望将这些网址编入索引.

如果您想禁止抓取,可以使用此robots.txt:

User-agent: *
Disallow: /REF-123

这适用于路径以REF-123开头的所有URL(区分大小写!).

如果您想禁止索引,可以向所有这些页面添加此元素

<meta name="robots" content="noindex">

或发送相应的HTTP标头X-Robots-Tag:

X-Robots-Tag: noindex

标签:robots-txt,php,noindex
来源: https://codeday.me/bug/20190929/1833179.html