• ベストアンサー

サイトの一部分を一元管理するには?

サイト内の前ページにサイト内リンク集の表を入れたいのですが、 新しくページを作るたびに前ページを更新することは出来ないので、 一つのファイルを更新すれば全ページ更新されるような一元管理が 出来るようにしたいのですがどうすれば良いのでしょうか? javascriptで出来るのでしょうか? ちなみにjavascriptを使った場合のリンクはサイト内リンクとして SEO対策に有効でしょうか?;;

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

サイト内リンク(フッターなどのリンク)をJavaScriptで実装することはできますよ。 外部JavaScript (A.js) にまとめるとすると、もっとも簡単に書くなら下記のような感じになりますね。 [A.jsの中身] document.write(' <div> \ <a href="index.html">トップページ</a> \ <a href="sitemap.html">サイトマップ</a> \ <a href="campaign.html">キャンペーン</a> \ : <a href="form.html">お問い合わせ</a> \ </div>'); あとは全ページのサイト内リンク集部分で、下記のように A.js を呼ぶだけです。 <script src="A.js"></script> エラー処理とか文字コード指定などを端折っていますので、実際に利用するのであればもう少し書く項目は増えますが、キモの部分は上記のような感じになると思います。 あと、SEOについてはあまり効果は得られないと思います。 最近のクローラーはJavaScriptも認識しているっぽいですが、それでも普通にリンクが書いてあるのとJavaScriptで出力されているのでは圧倒的に普通のリンク(HTMLファイル内に<a>タグがある)ほうが強いと思います。 ただ外部ファイルにしておけば更新は非常に楽になりますので、運用負荷軽減を考えるのであればいい手段だと思います。 ご参考になれば。

その他の回答 (1)

回答No.1

そんな面倒なことしないで、PHPなどのスクリプトは駄目ですか。 もしも、初心者ならワードプレスなどのアプリはどうでしょうか。

関連するQ&A

  • SSIが使えないサーバーで、JavaScriptで共通項目の一元管理をするには

    ボランティアで、とある零細企業のホームページを管理しています。 会社の経費削減により、SSI/PHP/CGIが使えないサーバへ、サイトを引っ越さなくてはならなくなってしまいました。サイトのページ数は100ページを越えています。 今までのサーバではSSIが使えたので、ヘッダー、フッター、共通メニュー部分をSSIで管理していましたが、引っ越し先ではSSIもPHPも使用することが出来ないので困っています。 そこで質問なのですが、JavaScriptでSSIのように共通メニューを一元管理するにはどのようにすればよいのでしょうか?JavaScriptの初心者でも分かるように、簡単に説明しているページなどがありましたら、教えてください。 また、JavaScript以外でも、一元管理する何か良い方法があったら教えてください。 よろしくお願いいたします。

  • ドメイン、サーバーの違うサイトを一元管理

    こんばんは。お世話になっております。 表題にある「ドメイン、サーバーの違うサイトを一元管理」ですが、自分で管理している幾つかのサイトを一箇所のサーバーで管理するには?と考えているのですが、どのような仕組みを要すれば出来るのでしょうか? 一応、現在で考えているのは、設置場所(変更したい箇所)には事前に専用のタグを設置しておき、管理画面においては設置したタグの数だけフォームを設置し、そのフォームに記述し送信した内容が、各サイトへ反映させたい。といった感じです。 <SCRIPT TYPE="text/javascript" SRC="~ といったタグの設置も考えましたが、反映された各ページは、ブラウザからのソース(変更された箇所)が通常のhtmlタグとして反映できるようにしたいのです。 知識不足ではありますが、アドバイスなど頂戴できたら幸いです。 お忙しい中恐縮ですが、宜しくお願い致します。

    • ベストアンサー
    • PHP
  • SSIを使えないサーバーで共通項目の一元管理

    こんにちは。どうか宜しくお願い致します。 卒業校の同窓会のサイトを立ち上げる事になりました。(ボランティア) 数人の不馴れな人とサイト管理して行く予定ですのでヘッダ、フッダ、メニューなどの各ページの共通項目をSSIで外部ファイルとして一元管理したかったのですがレンタルしたサーバーではSSIがセキュリティー保護の為使えないようです。サーバー管理者に伺った所、SSIではなくてPHP,Perl,JavaScriptで実現したらいかがでしょうかという返答が返って来ました。 しかし...PHP、Perlはチョー初心者でフリーのスクリプトをサイトに合わせてカスタマイズする程度しかできません。(T_T);; また、JavaScriptはoffにしている人がメニューを使えなくなるのか!と思うと使いたく無い気がします。 それで..SSIのように外部ファイルをincludeするための詳しい説明を載せているサイトやincludeするPHPスクリプト自体(Perlの方が大変そうなので)をご教授頂きたいのですが。。。 どうか、どうか宜しくお願い致します。m(_ _)m

    • ベストアンサー
    • PHP
  • サイトのSEO対策としての運営者ブログにあたって

    このたび一つの企業サイトを作成することになりました。まあ10ページ強ほどの小さなサイトですが。 そのサイトは物販などは一切ないので、更新する内容もなく、サイト作成後のSEO対策に頭を悩ませております。 そこで、サイト内の一つのページとして、運営者ブログを行い、更新頻度を少しでも高めればSEO対策にもなるかなと思っています。 しかしサイト制作の経験も乏しいため、サイト内にブログを開設できるのかどうかが分かりません。 はたして可能なのでしょうか? またSEO対策としては有効なのでしょうか?

  • サイト内容を分割するかどうか

    某サイトの運営・管理をしているものです。 お伺いしたいのですが、1つのサイトでページ数を増やすよりも、 ドメインを複数取得して、サイトを分割したほうが、SEO対策には有効なのでしょうか? どちらの場合も重要なページに飛ぶリンクは作るつもりです。 すでに、ヤフーさんやグーグルさんで1000件以上のインデックスがあります。

    • ベストアンサー
    • SEO
  • サイト内リンクの数について(SEO)

    サイト内に100以上のページがあります。図鑑的なサイトで、それぞれのページの重要度はどれも同じで、それぞれのページにすべてのページへのリンクが含まれたナビゲーションを設置しています。 ナビゲーションは50音別でドロップダウン形式にして表示しています(htmlではリストで表示し、表示後にJavaScriptでいったん消してドロップダウンにしています) この場合、ひとつのページに100以上の内部リンクが含まれることになります。 あくまで、ユーザビリティーを考えた仕様なのですが、リンクの数が多すぎるとSEO上よくないというのはよく聞くので、なにか良い方法はないかと悩んでおります。 皆様の見解をお聞かせ願えませんでしょうか?

    • ベストアンサー
    • HTML
  • 相手サイトにリンクが脹れれているかどうかが知りたいのです

    こんにちは、 サイトを管理していまして、[相互リク]を”お願いしたり””お願いされたり”します。一定期間ごとにリンクの見直しをするのですが、相手がこちらにリンクを張っていただいているのかどうか知る方法があればと思います。 具体的には、期間がたち消滅してしまっているサイト、最初から後に(SEO対策なのでしょうが)リンクページを削除してしまうサイト。 またこちらから相互リンクをお願いし、”リンク完了”のメールがいただけない場合リンクをしていただいているのかわかりません。 相手サイトの1ページ分に限って検索をするやり方はあるのですが、最近のサイトはリンクページの数が多くてとても手に負えません。 相手方のある階層の下の階層(ここではリンクです)ページすべてを検索出来る方法はありませんでしょうか。 どなたかアドバイスをいただければありがたいのですが。

  • Webサイトの更新とファイルの管理について

    初めて質問いたします。 現在仕事であるサイトのデザイン、更新、管理を行っております。 私が困っているのはファイルの管理方法です。 私が管理しているサイトはデータベースなどは使用しない、 htmlとCSS、Javascriptから構成される50ページほどのサイトで、 サイトの情報更新が月に数回あります。 htmlやCSSを更新する際、 現在はまずローカルで、更新するファイルを複製し、 aaa.html080528のように名前をつけています。 複製したファイルは元のファイルと同じフォルダに保存します。 編集作業が終わった後に、aaa.htmlとaaa.html080528の 両方のファイルをサーバの同じフォルダにUPしています。 つまりローカルとリモートサーバで同期をとり、 両方でバックアップファイルと公開しているファイルを管理している状態です。 しかし、更新が進むにつれバックアップファイル数が膨大な量になり、 なんとか効率よくバックアップファイル等を管理できないか模索中です。 更新作業はDreamweaverを使用しています。 できればローカルでの作業中はバックアップファイルなど 公開していないファイルは見えない状態で作業がしたいと思っています。 同じようなWebサイト管理をされている方は どのようにファイルを管理しているのでしょうか? どうぞよろしくお願い致します。

  • 同人サイトの管理人さんが失踪?

    同人サイトの管理人さんが失踪? どうしても気になっているので質問しました。 少し前に見つけたすごく素敵な文章と絵を書かれている同人サイトさんが、去年の〇月×日を境にぴたっと更新が止まっています。 日記は数年前から2~3日置きに必ず更新、最後の日記には次のイベントや更新予定の事も書いています。 通販ページはそのままです。リンク切れのページはありません。 気になります・・

  • 同じ管理下のサイトのバックリンク効果

    アクセスアップをねらい、書籍などを読みあさりSEO対策を行っているのですが、ひとつ疑問に思うことが出てきたので質問させていただきます。 自分の管理している複数のサイトからリンクを集めてバックリンク効果を狙っているのですが、その自分で管理している複数サイトをYahooサイトエクスプローラーやGoogleウエブマスターツールの一つのアカウントに登録しております。そこでふと思ったのですが、検索エンジンからみれば同じアカウントの管理下のサイトな事がバレバレなので、バックリンク効果に影響がでるのでは?と思ったのです。 いろいろ調べたのですが、このことに触れているサイトや書籍が見つからなかったので質問させていただきました。 どうでしょうか?何か参考になるサイトなどありましたら合わせてお教え下さい。よろしくお願いいたします。

    • 締切済み
    • SEO