URLの相対パスとフォルダの相対パス

VB6,VBA,VBS,EXCEL,DOS,BAT,WSH,WORDの小技メモ

HTML/ CSS/ CGI-Perl/ JavaScript/ JavaApplet/ AccessUp/ Internet/ EnglishLearn/ ちゃいちゃん天使/ 天使メッセージ/ 飯田ワールド/ 結城ワールド/ プロフィール/ WEB相談室/ WEBアンテナ/ 燈明日記/ Perlノート/ 漢字起源/ yahoo

はじめに

本ページは、ウインドウズ系全般のティプスメモです。

そう、はじめはVB系のティプスメモだったのですが…いつの間にか、ウインドウズ系全般のティプスメモになってしまいました。

ちなみに、ティプス(Tips)とは、マニュアルに書かれていない技法や裏わざのことですが、本ページでは、私が経験してこれはと思ったノウハウのメモになっています。

尚、以下は本サイトの最新情報(ブログ)です。

それでは、本ページが何かのお役に立てれば幸いです。ごゆっくりご覧ください。

2010-01-25 URLの相対パスとフォルダの相対パス

URLの相対パスは、ドキュメントルート配下でHTMLファイルがあるところからの相対で、WEBアクセスを記述する場合に使用します。

フォルダの相対パスは、たとえば、cgi-binの実行フォルダ内のCGIプログラムがあるところからの相対で、ファイルアクセスを記述する場合に使用します。


そして、HTMLファイルがあるフォルダのURLにCGIプログラムがあるフォルダがマッピングされていれば、HTML内でのURL相対パス指定とCGIプログラム内で掃き出すHTMLのURL相対パス指定が同一になりますね。


しかし、別々にマッピングされていれば、当然、相対パス指定が違ってきます。

すると、HTML内でのURL相対パス指定とCGIプログラム内で掃き出すHTMLのURL相対パス指定が違っているので、ややっこしいことになったりするのです。


ということで、この辺は、CGIプログラムを開発する場合、つねに頭の隅に入れておくことが必要ですね。


ちなみに、Javaサーブレットでは、server.xmlとweb.xmlによってマッピングすることにより、URL相対パスをドキュメント(HTML)に合わせることができますね。


またちなみに、CGIとサーブレットを同じURLにはマッピングすることは不可能のようですね(at Apache2.2)。

おわりに

以下のページには、すべてのTIPSがあります。もしよろしければ、どうぞ!

尚、ご感想、ご意見、誤字、脱字、間違い等がありましたら遠慮なくVB-TIPS掲示板へご指摘ください。

人のよいところをどんどん見つけよう