自分のサイトを管理していて、トップページから別のページのリンクをはるとき、
例えば、「contents」というディレクトリにある「page1.html」にリンクするとき、
「contents/page1.html」と書きますよね。
そして、戻りリンクは、「../index.html」って書く人が多いと思います。
でも、トップページは、例えばこのサイトだと「https://e.tpot.tk/」
と「index.html」が省略されているURLで訪れているので、
戻りリンクも「index.html」は、書かない方がスマートだと思います。
先ほどの「contents/page1.html」から「index.html」に戻るときは、「../」でいいわけです。
では、同じディレクトリにある場合はどうするかというと、「./」と書きます。
ドットの数が違うので、注意してください。
ついでに「/」とドットなしでスラッシュのみだと、ルートディレクトリの「index.html」になります。
「/」を先頭にするとルートの意味になるので、「/contents/page1.html」とすれば、
どのディレクトリからもルートからの位置を示します。
ちなみに、ルートからのリンクを「絶対リンク」、今あるページからの位置を示す場合を「相対リンク」といいます。
コメント