実習12日目【石川】

こんにちは。

実習生の石川です。


本日はパスの指定について学びました。

絶対パス
相対パス
ルートパス←new!!

/(スラッシュ)から始まるパス指定方法で、最上階層からパスを指定できるため、自分の階層がどこかを考えることなくパスの指定ができます。
めちゃくちゃ便利なんですが、今日ルートパスのせいで躓いたことがあったので共有します。

それは「ルートパスだとテスト環境でうまくいかないことがある」です。

【本番環境】
ishikawa—index.html
search.php
contents—-contents.html
image——-ishikawa.png
css———style.css

contents.htmlからsearch.phpに移動するには

相対パス(contents.htmlがスタート)
../search.php

ルートパス(ishikawaがスタート)
/search.php

【テスト環境】
test—ishikawa—index.html
search.php
contents—-contents.html
image——-ishikawa.png
css———style.css

contents.htmlからsearch.phpに移動するには

相対パス(contents.htmlがスタート)
../search.php

ルートパス(testがスタート)
/ishikawa/search.php

こんな感じで相対パスだと同じパス記述でいいのに、複数サイトのテスト環境をひとまとめにしている場合はルートパスを書き直さないといけないということがわかりました。
これは完全に盲点でしたね・・・

毎日いい学びになっています。

では今週もお疲れ様でした。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください