JavaScriptを実行しているときに、属性を確認することがわかります。そのため、実際にJavascriptを使用して、個々のURLにnofollow属性を付けることができます。
そのための構文がどうなるかははっきりしません。このような変数のリンクにnofollowを配置するにはどうすればよいですか?
var mylink = "http://example.com/";
またはAJAXにある場合
$.ajax({
type: 'post',
url: '/path/ajax-handler/' + method,
success: function(data) ...
彼が言及しているのは、ページのHTMLマークアップです。 nofollowキーワードは、タグのrel属性に入力されます。通常、<a>
タグはhrefのようになります:<a href="/link" rel="nofollow">link</a>
。だから彼は、検索エンジンがあなたのjavascriptを解析してリンクを探したくないなら、あなたはこれを行うことができると提案しています:
<script rel="nofollow" src="/js/code.js"></script>
<script>
には属性「rel」がないため、次のコードはCSSで検証エラーを生成します。
<script rel="nofollow" src="/js/code.js"></script>
GoogleはJavaScriptリンクをたどりますか?はい。 http://www.adherewebdesign.com/experiment/results/
考えられる解決策:robots.txtを編集して、次の行を含めます。
User-agent: * Disallow: http://offending-Java-url.com
これにより、すべてのボットがJavaリンクをたどらないようにします。
また、ここでCSS検証を検証できます。 http://validator.w3.org/