申し訳ありませんが、これは愚かな質問です...相対リンクで./を使用すると、Windowsサーバーで動作しますか?
私は、サイトルート(それがホストされているサイトのいずれか)にURLを付けることによって絶対リンクを作成するアプリケーションを開発しました。例えば
:スラッシュは、サイトのルートの後に来ていることを
<link rel="stylesheet" href="<?=SITE_ROOT?>/assets/css/global.css">
注意してください。これを相対リンクに変換する必要があるので、SITE_ROOTの値としてドットを使用しようとしました。
これは、この作成されます。
<link rel="stylesheet" href="./assets/css/global.css">
は、私の知る限り、それは正常に動作します。これは正当な相対的リンクですか?それともこのようにしてはならない理由はありますか?
注:私はディレクトリを上ろうとしていません。そうでなければ、私は同じディレクトリにとどまるようにしようとしています。 SITE_ROOTの後にスラッシュがあるので、空白のままにすることはできません。または、ルートの相対リンクになります。
更新:これはIISで動作しますか?
./ or ../ ??? – rahul
ではありません。/ただ1つのドット – Andrew