web-dev-qa-db-ja.com

JavaScriptファイルにnofollow属性を設定するための構文は何ですか

このビデオのマットカッツの状態

JavaScriptを実行しているときに、属性を確認することがわかります。そのため、実際にJavascriptを使用して、個々のURLにnofollow属性を付けることができます。

そのための構文がどうなるかははっきりしません。このような変数のリンクにnofollowを配置するにはどうすればよいですか?

var mylink = "http://example.com/";

またはAJAXにある場合

$.ajax({
    type: 'post',
    url: '/path/ajax-handler/' + method,
    success: function(data) ...
2

彼が言及しているのは、ページのHTMLマークアップです。 nofollowキーワードは、タグのrel属性に入力されます。通常、<a>タグはhrefのようになります:<a href="/link" rel="nofollow">link</a>。だから彼は、検索エンジンがあなたのjavascriptを解析してリンクを探したくないなら、あなたはこれを行うことができると提案しています:

<script rel="nofollow" src="/js/code.js"></script>
3
Octopus

<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/

0
Cog Gizmo