URL、絶対パス、相対パスの違いは?
次の違いがあります。
■URL
URLは、ウェブブラウザから閲覧可能な、インターネット上のファイルや、ディレクトリを示すアドレスです。
■絶対パス
UNIX系サーバのルートディレクトリ、つまり、一番上のディレクトリ「/」から、見たファイルやディレクトリの場所のことを絶対パスと言います。
例えば、「/usr/local/bin/perl」など「/」ルートディレクトリから始まるパスを、絶対パスと言い、サーバコンピュータ上のどのファイルからも、同じ方法でパスを指定できます。絶対パスは、PerlやSendmailなど外部プログラムのパス指定に良く使われます。
■相対パス
基準となるファイルから見た時の相対的なファイルやディレクトリの場所のことを相対パス言います。CGIプログラム中で、記録ファイルなどを指定する場合に良く使います。次のようにHTMLのAタグなどの相対パス指定方法とほぼ同じです。
「../」 ………1つ上のディレクトリ
「../../」……2つ上のディレクトリ
「./」…………同じディレクトリ
「./hoge」……同じディレクトリ内のファイルまたはディレクトリ
→ よくある質問一覧へ
|