将 nofollow 属性添加到我的内部链接
add nofollow attributes to my internal links
我想将 rel="nofollow" 属性应用到所有外部链接,而不是像我下面的函数那样的内部链接,我不确定如何实现它?
我的第二个问题:使用 JavaScript 添加 rel="nofollow" 是没有意义的,这是真的吗?搜索引擎一般不执行JavaScript?
<div class="post">
<h2 class="post title" >
<a href="https://www.exemple0.com/" title="web site" ></a>
</h2>
</div>
<div class="post">
<h3 class="post title" >
<a href="https://www.exemple1.com/" title="web site" ></a>
</h3>
<li class="tags">
<span class="tag"><span class="tel">hello</span><br>
<a target="_blank" href="http://www.exempleInternal.com"> internal</a>
</li>
</div>
<div class="post">
<h4 class="post title" >
<a href="https://www.exemple2.com/" title="web site" ></a>
</h4>
</div>
<script >
$(document).ready(function() {
(function($){
$('a').each(function(){
$(this).attr('rel', "nofollow");
});
});
})
</script>
您可以检查 href 标签中的 URL 并添加 rel=nofollow。
$('a[href^="http"]:not([href^="http://www.example.com"],[href^="http://example.com"])').add('a[href^="www"]:not([href^="www.example.com"])').attr('rel', "nofollow")
每个 link 没有 'example.com' 的域名将获得额外的 rel=nofollow。
我想将 rel="nofollow" 属性应用到所有外部链接,而不是像我下面的函数那样的内部链接,我不确定如何实现它?
我的第二个问题:使用 JavaScript 添加 rel="nofollow" 是没有意义的,这是真的吗?搜索引擎一般不执行JavaScript?
<div class="post">
<h2 class="post title" >
<a href="https://www.exemple0.com/" title="web site" ></a>
</h2>
</div>
<div class="post">
<h3 class="post title" >
<a href="https://www.exemple1.com/" title="web site" ></a>
</h3>
<li class="tags">
<span class="tag"><span class="tel">hello</span><br>
<a target="_blank" href="http://www.exempleInternal.com"> internal</a>
</li>
</div>
<div class="post">
<h4 class="post title" >
<a href="https://www.exemple2.com/" title="web site" ></a>
</h4>
</div>
<script >
$(document).ready(function() {
(function($){
$('a').each(function(){
$(this).attr('rel', "nofollow");
});
});
})
</script>
您可以检查 href 标签中的 URL 并添加 rel=nofollow。
$('a[href^="http"]:not([href^="http://www.example.com"],[href^="http://example.com"])').add('a[href^="www"]:not([href^="www.example.com"])').attr('rel', "nofollow")
每个 link 没有 'example.com' 的域名将获得额外的 rel=nofollow。