2016-08-03 17 views
-1

私の質問は、複数のHTMLページにHTMLテンプレートを含める最も効率的な方法を学習することです。現在、私は多くのページを持つWebサイトを開発しようとしています。ヘッダー&フッターのような単純なものは、すべてのページで同じになります。これらのテンプレートをページに効率的に実装するにはどうすればいいですか.Googleボットはテンプレートを含むすべてのコンテンツを含むページを表示します。HTMLテンプレートを含む

+0

あなたはサーバサイドのテンプレートエンジンが必要です... pug、ejs、dustなどはオプション –

+0

です。ブートストラップを使用すればそれを行うことができます。あなたはヘッダーを持っています。フッタ、その他いくつかの.phpファイルを作成すると、個々のページごとにそのページの情報だけでPHPを作成することができます。 http://getbootstrap.com/getting-started/ – mlegg

+0

nodeidではなくserverside上でrubyを使用します。 –

答えて

0

CMSのほとんどは、PHP関数include()、include_once()、またはその変種require()およびrequire_once()を使用しました。しかし、それらを使用するための別の方法があります。

理論的には、ヘッダー、コンテンツ、フッターを呼び出すメインページがこのように複数のサブページをネストできます。コンテンツページには、homesliderページ、企業概要ページ、各メンバーの複数のページで構成されている企業概要などが含まれています。 シンプルながら、あなたの目標を達成するための良い入れ子レベルを見つけることはあなた次第です。 ほとんどの古典的なケースでは、ページのコンテンツ(自宅、会社概要、チーム、連絡先)を設定して、ヘッダーを上に、下のフッターをinclude_onceすることができます。

Googleボットについて、このような方法を含むサブページは表示されないため、孤独なフッターを参照する機会はほとんどありません。 robots.txtを使用してください。

関連する問題