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.4
- 回答日時:
よく勉強されていますね。
ただ若干情報が古いかもしれません。
SSIの負荷についてはサーバーの処理能力が著しく低かった
10年位前には確かに課題となっていました。
ほんのわずかでもサーバーへの負担をおさえるための
措置なので、今の運用情況から考えれば誤差のような
負荷です。
CGI、PHP、ASPなどWEB用アプリが運用されているなか
処理軽減のためだけにSSIをSHTMLとして運用する必要性は
たかくありません。
逆にメンテのためにSSIを埋め込んだファイルを明示する
方が楽という理由でSHTMLを使うことはあるかもしれません。
早速にご返信いただき、恐縮しております。
なるほど、サーバーへの負担はあまり気にすることないんですね。
私のショップサイトはいろいろな検索サイトに登録していて、全ページを「...shtml」にしたくないので、設定をかえて「...html」のままでやってみます。
安心して作業ができそうです。大変ありがとうございました。
No.2
- 回答日時:
的外れな答えならすいません。
たとえば以下のURL先のソフトを使えば、複数ファイルでも一斉書き換えが可能です。
参考URL:http://akky.cjb.net/download/speeeeed.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ランキング
-
インラインフレームへのリンク...
-
CSSの擬似フレームでのリンク方...
-
左フレームからのリンクを右フ...
-
フレームで指定している送信先...
-
フレームページからログを取る方法
-
<iframe>タグが正常に動作しない
-
ホームページ作成 フレーム使...
-
フレームを使ったページの全体...
-
3分割フレーム表示の2つのフ...
-
フレームページの広告バナー
-
フレームセットを使用している...
-
直リンクとは。
-
target="_parent"
-
フレームの読込み順
-
スクロールバーを無くしてすく...
-
ブルダウンメニュー → インラ...
-
ホームページの複数のページで...
-
インラインフレームのデメリット
-
pythonのエラーについての質問...
-
同記述の自分のサイト内記述の簡略
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【至急!!助けて!】【スマホ...
-
どのページもすべて同じURLなの...
-
pythonのエラーについての質問...
-
フレームの片方だけを更新(リロ...
-
URLを変えないで表示する方法
-
フレーム間のリンクが巧く行き...
-
2つのページを重ねたい
-
フレームで指定している送信先...
-
直リンクとは。
-
嫌だなと思うHPって?
-
画面の一部だけ更新したいので...
-
HTMLファイルが表示されない
-
frameの内容が表示されない
-
スタイルシートでリンクをすべ...
-
html リンクを別フレームに表...
-
HTMLの画面分割方法について
-
html 左メニューから右への表示...
-
ソースが短い理由
-
WebサイトでHTMLのフォームに隠...
-
スタイルシートで背景画像を固...
おすすめ情報