ベースタグを次のように設定します。
<base href="http://mnapoli.github.com/PHP-DI/">
次に、相対パスでhttp://mnapoli.github.com/PHP-DI/へのリンクを作成したいと思います。
私は試した:
<a href="">link</a>
それはChromeで動作しますが、この方法は標準であり、すべてのブラウザで動作するはずですか?
ベースタグを次のように設定します。
<base href="http://mnapoli.github.com/PHP-DI/">
次に、相対パスでhttp://mnapoli.github.com/PHP-DI/へのリンクを作成したいと思います。
私は試した:
<a href="">link</a>
それはChromeで動作しますが、この方法は標準であり、すべてのブラウザで動作するはずですか?
私はこのようなことをします:
<base href="http://mnapoli.github.com/PHP-DI/">
<a href="./">Home</a>
マイクの回答で示唆されてhref="./"
いるように(コードを読む人にとっては理解しやすい)、質問に対する回答は、空の URL を使用することが標準であり、すべてのブラウザで動作するはずであるということです。STD 66によると、文字を含まない (パスが空である) 相対 URL が許可され、相対 URL の規則により、ベース URL として解決されます。
これは、フォルダーやファイルとは関係ありません。URL は文字列であり、サーバー上のフォルダーまたはファイルにマップされるかどうかは、サーバーの裁量に任されています。