htmlで20ページのショッピングサイトを作って運営していますが、What's Newなど全ページに共通した部分を更新するのが大変になってきました。
サイト検索の点からフレームは使いたくないし、SSIでは全ページの拡張子をshtmlにする必要があるようだし表示速度に問題あるようだし・・・。
phpとかインフレームとかも目にしますが、よくわかりません。ドリームウィーバーのテンプレートを使えばいいらしいのですが今更高額をかけたくないし・・・。
どなたか、手軽な方法を教えてください。宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
えーと。
誤解があると思います。おっしゃるようなケースは従来よりSSIのもっとも
得意とするところです。SSIが妥当でしょう。
>SSIでは全ページの拡張子をshtmlにする必要があるようだし
>表示速度に問題あるようだし・・・。
拡張子は変えなくても、設定をかえればすみます。
表示速度に問題はありません。
SSIを使える環境ならやって損はないと思いますが。
>phpとかインフレームとかも目にしますが、よくわかりません。
phpはプログラムなのでやや難しいかもしれませんね。
インラインフレームはどちらかというと単なる
htmlなのでそれほど難しくないです。一度チャレンジ
なさっていはいかがですか?
>ドリームウィーバーのテンプレートを使えばいいらしいのですが
ドリームウェーバーを持ってないならこれから買って
までやる作業ではありません。
>手軽な方法を教えてください。
javascriptで外部ファイルを読み込む方法もあります。
メニューをスクリプト依存にするのは気が引けますが
あるいみ一番簡単なやり方かもしれません。
menu.js
function writeMenu(){
document.write("メニューを書いたりなんだり");
}
test.htm
<html>
<head>
<script type="text/javascript" src="menu.js"></script>
<head>
<body>
<script type="text/javascript">
writeMenu();
</script>
本文
</body>
</html>
早速にご回答いただき、ありがとうございます。
おすすめのSSIですが、「拡張子は変えなくても、設定をかえればすみます。表示速度に問題はありません。」とありますが、設定をかえるとは「 .htaccess 」ファイルに、「AddType text/x-server-parsed-html .html」を記述することでしょうか。この方法だと、SSIを利用していないHTMLファイルに対してもサーバでSSIの解釈処理を行うようになってしまい、サーバの負荷が高くなってしまうのではないでしょうか。
宜しくお願いいたします。
No.2
- 回答日時:
的外れな答えならすいません。
たとえば以下のURL先のソフトを使えば、複数ファイルでも一斉書き換えが可能です。
参考URL:http://akky.cjb.net/download/speeeeed.html
No.3
- 回答日時:
#1の方が書かれているSSIがもっともオーソドックスなソリューションだと思いますが、
ブログサーバを使ってテンプレートを工夫すれば、簡単に、かつお金をかけずにうまくできるような気もします。
ショッピングとのことなので、ページの構成にもよるかもしれませんが。
No.4
- 回答日時:
よく勉強されていますね。
ただ若干情報が古いかもしれません。
SSIの負荷についてはサーバーの処理能力が著しく低かった
10年位前には確かに課題となっていました。
ほんのわずかでもサーバーへの負担をおさえるための
措置なので、今の運用情況から考えれば誤差のような
負荷です。
CGI、PHP、ASPなどWEB用アプリが運用されているなか
処理軽減のためだけにSSIをSHTMLとして運用する必要性は
たかくありません。
逆にメンテのためにSSIを埋め込んだファイルを明示する
方が楽という理由でSHTMLを使うことはあるかもしれません。
早速にご返信いただき、恐縮しております。
なるほど、サーバーへの負担はあまり気にすることないんですね。
私のショップサイトはいろいろな検索サイトに登録していて、全ページを「...shtml」にしたくないので、設定をかえて「...html」のままでやってみます。
安心して作業ができそうです。大変ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS ホームページをちょっと加工する程度の無料または古くて安く購入できる作成ソフトを教えてください 5 2022/12/16 12:17
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- JavaScript 指定時間になったら、WEBサイトの更新を自動で行うには…? 3 2022/04/28 22:14
- ホームページ作成・プログラミング ホームページ月額更新管理費用 4 2023/04/22 12:38
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- その他(プログラミング・Web制作) パイソンでのプログラミングについて 3 2022/08/11 20:31
- SEO 関係ないページを検索エンジンが拾ってしまう 1 2022/05/14 11:16
- PHP PHP ページング データベース 1 2022/06/16 10:30
- Word(ワード) ワードのテンプレ作れる? 1 2022/03/26 10:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フレームが表示できません
-
画面の一部だけ更新したいので...
-
2つのページを重ねたい
-
html リンクを別フレームに表...
-
pythonのエラーについての質問...
-
<a href >タグのtarget属性に...
-
フレームページが表示されない...
-
ホームページビルダーのフレー...
-
複数フレームへ同時にリンクを...
-
HTMLでページの余白を設定したい。
-
URLを変えないで表示する方法
-
どのページもすべて同じURLなの...
-
直リンクとは。
-
インラインフレームのデメリット
-
スクロールできない
-
googleでホームページを検索し...
-
html 左メニューから右への表示...
-
Excelで、社外秘(閲覧のみ)と...
-
ホームページでファイルをダウ...
-
HTMLからフォルダを開きたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのページもすべて同じURLなの...
-
フレーム内のPHPへPOSTで情報を...
-
pythonのエラーについての質問...
-
2つのページを重ねたい
-
フレームの片方だけを更新(リロ...
-
html 左メニューから右への表示...
-
URLを変えないで表示する方法
-
フレームページが表示されない...
-
スクロールできない
-
フレームで指定している送信先...
-
フレームが表示されない><
-
html リンクを別フレームに表...
-
ブラウザで4分割表示できますか?
-
直リンクとは。
-
frameの内容が表示されない
-
HTMLファイルの置き方による読...
-
CSSを使って画像をクリックする...
-
フレーム分割した全体をスクロ...
-
フレームの表示と非表示の切り替え
-
HPの一部に他のHPを表示
おすすめ情報