如何给网址添加nofollow,如何在文档中添加网址
内容导航:
一、怎么给网站添加nofollow属性
您想在文章中的超链接加nofollow吧,那就在该链接上几个nofollow标签就好了,这里一般情况下是文字按照这个样子加,加了nofollow可以抓取该地址,但是不会传递权重,针对百度的投票机制来说,该站对此链接不是一条信任的票,百度也就不会传递给该链接权重啦
二、网站怎样设置nofollow
百度优化好像要设置nofollow,请问一下这个要去哪里设置呢?请高手指教如何使用标签阻止网页被收录?使用标签拦截或删除网页:在网页的 部分添加适当的
标签。
哪一个网页需要拦截或删除,则在那个网页添加 标签,其他页面不会受影响。
标签针对的是具体的某个网页,而不是整个网站。
拦截所有搜索引擎把网页收录:只是拦截百度蜘蛛爬取网页,而允许其他搜索引擎收录: 允许搜索引擎收录你的网页,但禁止其追踪外部链接(如:
为了防止链接泛滥采用了此例):允许搜索引擎收录你的网页,但禁止其收录网页上的图片:
三、WordPress教程文章页面外链自动添加nofollow属性和新窗口打开
首先介绍下nofollow属性,nofollow是一个HTML标签的属性值。这个标签的意义是告诉搜索引擎”不要追踪此网页上的链接或不要追踪此特定链接,简单的说,添加nofollow的部分内容不参与网站排名,便于集中网站权重。
将以下代码添加到当前使用主题的文件中即可。
代码预览
// 文章页面外链自动添加nofollow属性和新窗口打开
add_filter( ‘the_content’, ‘cn_nf_url_parse’);
function cn_nf_url_parse( $content ) {
$regexp = “]href=(“??)([^” >]?)\1[^>]*>”;
if(preg_match_all(“/$regexp/siU”, $content, $matches, PREG_SET_ORDER)) {
if( !empty($matches) ) {
$srcUrl = get_option(‘siteurl’);
for ($i=0; $i < count($matches); $i++)
{
$tag = $matches[$i][0];
$tag2 = $matches[$i][0];
$url = $matches[$i][0];
$noFollow = ”;
$pattern = ‘/targets=s“s_blanks“/’;
preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);
if( count($match) < 1 )
$noFollow .= ‘ target=”_blank” ‘;
$pattern = ‘/rels=s“s[n|d]ofollows“/’;
preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);
if( count($match) < 1 )
$noFollow .= ‘ rel=”nofollow” ‘;
$pos = strpos($url,$srcUrl);
if ($pos === false) {
$tag = rtrim ($tag,’>’);
$tag .= $noFollow.’>’;
$content = str_replace($tag2,$tag,$content);
}
}
}
}
$content = str_replace(‘]]>’, ‘]]>’, $content);
return $content;
}
以上代码意思是,自动给外链自动添加nofollow属性(rel=”nofollow”)和新窗口打开属性(target=”_blank”),如果手动添加了这两个属性则不自动添加
四、网站淘宝客链接需要nofollow吗用百度短网址微缩一下这样不影响吧
答:如果不想传递权重的话就nofollow!用百度短网址微缩一下不会有影响,请放心使用!如果我的答案帮到你,请采纳!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/121862.html