>  > セドリック(95.6~)(UY33)■APPブレーキパッド(KG-1204)前後1台分セット 適合要確認■代引き不可■
公開科目: KENDA ケンダ VEZDA ECO KR30 サマータイヤ 205/50R17 BLEST BAHNS TECH Jizelis FVP ホイールセット 4本 17インチ 17 X 7 +53 5穴 114.3(Japanese/[DS-SU-34A43] HDK ドライブシャフト 右側 アルト HA22S 対応純正品番:44101-76G41)
目次:
【第8回】URIとサーバ:SCP,FTP
第1章
第3章
第4章
現在の場所: ホームページ > [2]HTMLとCSS > 【第8回】URIとサーバ:SCP,FTP > 第4章 > 絶対URIと相対URI

セドリック(95.6~)(UY33)■APPブレーキパッド(KG-1204)前後1台分セット 適合要確認■代引き不可■

【本節の目的】
相対URIとは何か、そしてどんな特徴があるのかなどについて学習します。

適合要確認■代引き不可■ セドリック(95.6~)(UY33)■APPブレーキパッド(KG-1204)前後1台分セット 適合要確認■代引き不可■ セドリック(95.6~)(UY33)■APPブレーキパッド(KG-1204)前後1台分セット

相対参照に対して、皆さんは、以下のように感じていませんか?

  • 「./」や「../」など、抽象的な表現があって分りにくい
  • 起点フォルダ (注目しているフォルダ) によって、 対象となるファイルの参照名が変るので面倒

確かに、ファイルを絶対参照により特定すると、 表現が一通りしかないので、気持としてはスッキリしますね。 しかし ILSALOTTO ポルシェ 996 カップタイプ リアウイング / ストレート[CFRP] クリア塗装済み、常に / (ルートディレクトリ) から、 対象となるファイルが格納されているところまでの フォルダをすべて書く必要があるので、 参照名が長くなりとても大変です。 常に、絶対参照でファイル名を表現することを想像すると 【関西、関東限定】取付サービス品BR レガシィ ツーリングワゴン エアロ 4点キット【エスティアイ】レガシィツーリングワゴン BR STI Performance パッケージ 空力制御編 3点+ルーフスポイラー塗装済 クリスタルブラックシリカ、 いやになりませんか?

ところで、ファイルを操作するときには、 「今編集しているファイルと同じフォルダにあるXXXXというファイル」 とか、 単に「YYYYと言うファイル」などと、よく言っていませんか。 これでファイルが特定できているということは、 「常に着目しているフォルダがあり、そこを起点として相対的にファイルを見ている」 ということになります。 つまり、相対参照の方が多くの場合、自然な表現方法なのです。

皆さんは会話するとき、「隣町のパン屋さん」とか「9丁目のパン屋さん」 と言うのが普通で、 いつも「日本国熊本県熊本市黒髪9丁目のパン屋さん」とは言ったら変でしょう。 これも同じで、我々は日常的に相対的な呼び方をして、 きちんと一つを特定しており、こちらの方が一般的なのです。

また、相対参照しておくと、

セドリック(95.6~)(UY33)■APPブレーキパッド(KG-1204)前後1台分セット 適合要確認■代引き不可■

【マットワールド】 ボックス柄フロアーマット1台分 MATWORLD BASIC ベーシックシリーズ 品番:TY5003 エスティマ・アエラス/アエラスS/ アエラスGエディションなどにお勧め! ACR,GSR#0W系, 17インチ サマータイヤ セット【適応車種:ノア(70系 3ナンバー)】HOT STUFF プレシャス アストM1 ブラック/リムポリッシュ 6.5Jx17エナセーブ RV504 215/50R17, 送料無料(一部離島除く) Winmax ARMA AT2フロント TOYOTA ランドクルーザー(ランドクルーザー UZJ200W/URJ202W) フジコーポレーション フジコーポレーション, 【MI751】オッティ [H18/12-H24/7][H92W] カジュアル ブラック Bellezza ベレッツァ シートカバー, 『25番のみ』 モード6用 アジャスタ フロントインサイド ライト 86610-70G10 FIG851k スズキ純正部品 YOKOHAMA ヨコハマ アドバン デシベル V552 dB サマータイヤ 165/55R15 WEDS WedsSport ウェッズ スポーツ SA-20R ホイールセット 4本 15インチ 15 X 5 +45 4穴 100, [F:VE3-B407R:BE5-2829] ビルシュタイン B8 ショック 1台分 BMW 5シリーズ(E39) 96/7~03/7 525i、528i、530i, 車高調キット BLITZ/ブリッツ DAMPER ZZ-R ノア 2WD ZRR80G 3ZR-FAE, Clazzio/クラッツィオシートカバー リアルレザー スバル XV H25/11~ グレード 2.0i-L / 2.0i-L EyeSight 型式 GP7 定員 5 EF-8125, MAZDA RX-8 StraleFRONT BUMPERフロント バンパー リボ払いCP 20インチ サマータイヤ セット【適応車種:アルファードハイブリッド(30系)】WEDS レオニス SK パールブラックミラーカット 8.5Jx20プロクセス C1S 245/35R20

セドリック(95.6~)(UY33)■APPブレーキパッド(KG-1204)前後1台分セット 適合要確認■代引き不可■:ジェットイノウエ トラック用品 刀シフトノブ ブルー/ゴールド 260mm 12X1.25(10X1.25変換アダプター付)562228  お取寄せ 【メーカー在庫あり】 マパール(株) マパール OptiMill-Uni-HPC 不等分割・不等リード4枚刃 SCM380J-1400Z04R-F0028HA-HP213 JP

セドリック(95.6~)(UY33)■APPブレーキパッド(KG-1204)前後1台分セット 適合要確認■代引き不可■.『2番のみ』 ジムニー用 ラッチ[一式] フロントドア レフト 82202-84C00 FIG822a スズキ純正部品 TOYOTIRES トーヨー ナノエナジー3プラス NANOENERGY3plus サマータイヤ 165/70R14 Japan三陽 ZACK ザック JP-812 ホイールセット 4本 14インチ 14 X 5.5 +47 4穴 100

【86 - ハチロク - ビーエヌ スポーツ】86 ZN6 前期 BLS FT86 FRONT BUMPER 【PROCOMP社製 (プロコンプ) 正規輸入品】 ES9000 ショック アブソーバー 1台分 4本 三菱ジープ J53.54.55.57.58.69 5インチアップ プロコンプ

、 着目しているフォルダ近辺の構造しか関係ないため、 上位階層のフォルダ名やフォルダの構成が変っても、 参照名の変更の必要がないことが多くなります。

例えば、何度も出て来た下図で、「w05」を「week05」に、また 【送料無料】ウェッズ レオニスMX 15インチ 165/55R15 165/55-15 ムーヴ タイヤ付き ホイール 組込・バランス調整 4本セット、 ソフトクリームのex1.htmを含むフォルダ名を「test」から「ice」に変更すると、 ソフトクリームのex1.html の参照名はどうなるでしょうか。

熊太郎から見た相対参照では、「./ex1.html」のままで変りませんが、 絶対参照では、「/public_html/w05/test/ex1.html」から 「/public_html/

セドリック(95.6~)(UY33)■APPブレーキパッド(KG-1204)前後1台分セット 215/40R18 適合要確認■代引き不可■ 【T282】ハリアー

week05/ice/ex1.html」に変ってしまいます。

この「相対参照で表記しておくと、 フォルダ構成等の変更による表記のへ影響が少ない」という特長は、 WWWサーバ上にWebページを構築していくとき、非常に有用になります。 それは、以下の理由からです。
一般的にWWWサーバ上には沢山のフォルダがあり、 事情によって、フォルダ名の変更やフォルダ構成の変更が行なわれます。 そのようなときに、 もし、HTMLファイル中に記述されいる参照ファイル名が絶対参照名であれば、 すべて変更しなければならなくなるからです。 そんなことは、誰もしたくないですよね。

ですから、みなさんも早く相対参照に慣れておいてください。 そうすれば、不必要な作業を強いられないようにになります。

(註) ただし、以下のような場合は、絶対参照の方が便利ですので、 必ず相対参照しなさいと言うわけではありません。
  • 現在着目しているフォルダから、 かなり離れているフォルダ内のファイルの参照
    この場合は、絶対参照した方が表現が短くなることがあります。
  • その時点では、まだ着目すべきフォルダが決まっていないとき
    このような時は、まず絶対参照で、 着目するフォルダを決めてから、次の動作に移る場合が多いです。

絶対URIと相対URI

これまで、絶対参照について、 「表現が一つしかない確実な特定方法である」と説明してきました。 ただし、良く考えてみるとこれは、一つのWWWサーバ上での話です。 もし、別のWWWサーバが同じフォルダ構成で、 同名のファイルが全く同じように格納されていたら、 この2つのサーバで統一的にファイルの特定ができるでしょうか?

できます!! それは、ファイルの絶対参照と同時に、 注目する(対象となる)WWWサーバ名を指定すれば良いのです。

「あれ?これはどこかで使ったことがあるぞ」と、思いませんか? そうです、これが、「URI」なのです。URIは、 インターネット上のリソース (ファイル) を特定する記述方法ですが、 実は、先週から説明してきた絶対参照の拡張版だったのです。 (ただし、URIは更に拡張されていて、http に代表されるリソースを取扱う手順も、 規定していますね。)

URIの形式を思いだして下さい。

実は、「サーバ部」が(WWW)サーバ名を表わし、 「パス部」が対象となるファイル (リソース) を絶対対参照で表記しているのです。 「/kiss/G/top.html」が、絶対参照表記であることは、 今の皆さんには理解できますよね。

URIは、Webブラウザのアドレスバーに直接書いたり、 HTMLの a要素のhref属性値としてリンクを張るのに利用しますね。 例えば、a要素のhref属性の値として、以下のように記述します。

 <a href="http://www.kumamoto-u.ac.jp/kiss/G/top.html"> 熊大学生のページ </a>

ところで、a要素のhref属性の値として、以下のように記述することもできましたね。

 <a href="./top.html"> 熊大学生のページ </a>

例えば、上のa要素が、 (絶対参照で)/kiss/G というフォルダにあるHTMLファイルに記述されているのであれば、 相対参照された「./top.html」というファイルは、 絶対参照表記では、「/kiss/G/top.html」となります。 その上更に 【送料無料】最強発光伝説16000LM LEDヘッドライト アルト HA25#.35S H21.12~H26.11 H4 HI/Lo切替 車種専用で簡単安心取付 新基準車検対応6500k HID超えの発光量【安価な類似品にご注意】、上記のa要素が書かれているHTMLファイルが、 wwww.kumamoto-u.ac.jp にあるとすると ウェッズ WedsSports REVSPEC PRAIMES リア用 ニッサン スカイライン ENR33 93/11~98/5、 「./top.html」という表記と、 「http://www.kumamoto-u.ac.jp/kiss/G/top.html」は、 全く同じ物(ファイル、リソース)を表わしていることになります。 (ただし、取扱い(スキーム)は http で行なうことを前堤としています。)

つまり、「./top.html」のように、 単にファイルを相対参照した表記も、 href属性値などのように 、URI を書くべきところに記述すると、 URIと同じ働きをするのです。 そのため、 このように使われたファイルの相対参照表記を、 「相対URI」と呼びます。 それに対して、これまでURIと呼んできた スキーム、サーバ部、パス部からなる 完全なURIを「絶対URI」と呼ぶことがあります。

図を挿入する img要素でも、下記のようにファイルを指定してきましたが、 実はこれも相対URIなのです。

 <img src="./animation.gif" alt="アニメーション">

ところで、これまで相対参照について、 「注目するフォルダを起点とした相対的位置による参照」のように説明してきました。 その際、注目するフォルダは、あるWWWサーバ上のフォルダとしてきました。 それでは、相対参照を用いる「相対URI」で指定するリソース (ファイル)が、 別のWWWサーバ上のものも可能でしょうか?

答は、「NO」です。
「相対URI」は、あくまでも、 その相対URIが記述されているHTMLファイルを格納している、 同じサーバ上のファイルしか参照できません。 なぜなら、相対URIでは、WWWサーバがその (相対URIが記述されているHTMLファイルを格納している同じ) サーバであると、 既に規定されているからなのです。 それゆえ、WWWサーバ名を省略できるのです。
つまり、URIを記述しているHTMLファイルが格納されているWWWサーバ 以外のサーバ上にあるリソースは、 一般的なURI (絶対URI) で指定する必要があります。

ただ、相対参照と絶対参照の節で述べたのと同様に、 相対URIで表記できるものは、 できる限り相対URI表記をするようして下さい。 そうすれば、HTMLファイルがPC上にあろうがが、WWWサーバにあろうが、 表記を変え無くてすみますし、 ディレクトリ構造がある程度変っても、

セドリック(95.6~)(UY33)■APPブレーキパッド(KG-1204)前後1台分セット 適合要確認■代引き不可■

、URIの記述を変えなくてすむかもしれません。

Copyright ©セドリック(95.6~)(UY33)■APPブレーキパッド(KG-1204)前後1台分セット 適合要確認■代引き不可■ All Rights Reserved. (C) Kenichi Sugitani 2005, All Rights Reserved

Copyright ©セドリック(95.6~)(UY33)■APPブレーキパッド(KG-1204)前後1台分セット 適合要確認■代引き不可■ All Rights Reserved. © KUMAMOTO UNIVERSITY. All rights reserved.

{yahoojp} {gsis.kumamoto-u.ac.jp}
{yahoojp}jpprem01-zenjp40-wl-zd-52960