javascript
  • jquery
  • html
  • seo
  • 2017-07-12 5 views 1 likes 
    1

    別のhtmlページにhtmlページを含める必要があります。含まれているページ(page2.html)の内容をgoogleでインデックスします。私は、アイフレームは、ソリューションではありません知っているが、どれだけの検索エンジンはHTMLオブジェクトを処理するのです:jQueryの対別のページにhtmlページを含める方法と内容をクロール可能にする

    document.getElementById("content").innerHTML = '<object type="text/html" data="page2.html"></object>'; 
    

    $(function(){$("#content").load("page2.html"); }); 
    // <script type="text/javascript" src="../common_files/js/jquery-2.1.3.min.js"></script> <-- in header 
    

    HTML用:

    <div id="content"></div> 
    

    ?それとももっと良い解決法がありますか?前もって感謝します。

    +0

    バックエンドコードで行う – Morpheus

    +0

    またはサーバー上でSSIを使用する –

    答えて

    1

    javascript/jqueryを使用している場合、コンテンツがGoogleによってクロールされることは100%保証されていません。

    サーバー側で行う必要があります。 PHPでfile_get_contents関数を使用してpage2.htmlを取得することができます

    $ homepage = file_get_contents( 'http://www.example.com/page2.html');

    最初のページに$ homepage変数を入れます。

    関連する問題