こんにちは
いつもお世話になっています。
最近、ホームページにJAVA SCRIPTを入れたいと思いまして
HP作成ソフトで作成しました。作成途中でのプレビューでは動作確認が出来たのにアップロードすると、エラーになってしまいました。
JS作成者に相談したところ、フリーのHPの広告バナ―が邪魔になってるということで“shtml”に拡張子を替えれば回避できるというので、替えてみたらエラーが回避されました。
ここでのhtmlと、shtmlはどう違うのでしょうか?
専門的なことはわからないので
わかりやすく教えていただけませんでしょうか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
HTMLは静的なファイルで、サーバー側で動的に変更が行われないファイルです。
SHTMLは、サーバーサイドインクルード(SSI)を利用する場合の一般的な拡張子で、HTML中にサーバー側で動的に実行させたい記述を行っておくと、動的に変更された結果がHTMLに反映され、それがブラウザ側に返ってきます。
って感じで、わかりますでしょうか?
例をあげると、サイトのカウンタなんかでSSIがよく利用されています。
CGIのカウンタの場合もありますが、それとSSIの場合とは実行のされ方が異なります。
#CGIはそれ単体で動作しているもので、SSIはあくまでHTMLに埋め込まれている記述が実行されている。
サーバーサイドインクルード、SSI、CGIなどの言葉で、そこら辺の違いをGoogle等で検索してみると良いでしょう。
htmlをshtmlにしたのは、貴方のサイトでは、HTMLファイルには、ファイルをアップロードした際に自動的に広告が挿入される仕組みになっているためで、SHTMLファイルの場合は、広告が挿入されない仕組みになっているためだと思います。
広告のJavascriptが邪魔しているのを、広告を出さないことで回避しているわけですね。
まあ、広告のJavascriptにもよりますが、本来は広告の有無によらず動作するJavascriptを作るべきなんでしょうけど、一番単純な対策ではあります。
#フリーサイトによっては、凶悪なJavascriptを埋め込むところも昔はあったので・・・(今はどうなんだろう?)
参考URL:http://httpd.apache.org/docs-2.0/ja/howto/ssi.html
No.2
- 回答日時:
解答はNo1さんので全て出尽くしていますが、ちょっと気になることが…
広告が入ると言うことは無料サーバーを利用されているのだと思います。
提供主は、広告の収入でサーバーを無料で提供しているはずです。
ですので、広告が入らないようにすると言うのは、規約に反している気が済ますが…
まあサーバー側のレベルが低いと言われればそれまでですが、一応参考までに。
そうなんです。
広告バナーを消すということは規約違反になるんですね。
だから拡張子を替えてバナーを回避ということは
いけないことですよね?
わたしももしかしてとは思ったのですが。。
だから、拡張子の違いを知りたかったんです。
ご忠告をありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLからフォルダを開きたい
-
社内で利用するWebサイトを立ち...
-
htmlの中にexcelが埋め込むには...
-
iPadの標準ブラウザでローカルH...
-
htmlの謎
-
フォルダ内の画像を一括でhtml...
-
HTMLで別PCのフォルダを開く
-
コマンドプロンプトでパラメー...
-
charset=UTF-8だと外部cssファ...
-
スマホサイト url SP
-
、URL化させるにはどうしたらい...
-
<a href=…></a>で表示されない。
-
googleドライブで、PDFファイル...
-
Excelで、社外秘(閲覧のみ)と...
-
Excel VBA :URLの中で変数を使...
-
一つのリンクに複数のURLを指定
-
pythonのエラーについての質問...
-
FTPしたのに、ページが真っ白です
-
htmlファイルの表示が真っ白
-
HTMLページが勝手にダウンロー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLからフォルダを開きたい
-
iPadの標準ブラウザでローカルH...
-
htmlの中にexcelが埋め込むには...
-
社内で利用するWebサイトを立ち...
-
HTMLで別PCのフォルダを開く
-
htmlの謎
-
メールに添付されたhtmlファイ...
-
<a href=…></a>で表示されない。
-
JSPの中にhtmlファイルを埋め込...
-
html からリンクされていないフ...
-
htmlにtextファイルを表示させ...
-
一つのhtmlファイルでページを...
-
外部ファイルに関数を置いて、...
-
vbでhtmlファイルを作成するに...
-
、URL化させるにはどうしたらい...
-
htmlファイルの中にhtmlファイ...
-
C# ローカルにあるhtmlの相対...
-
編集HTMLファイルを別のフォル...
-
HTMLの<a href="xxx.html">~</...
-
スマホサイト url SP
おすすめ情報