私はいつもPHPを使用してmod_rewriteをして経路を介して、PHPにすべての私の要求を送信します。したがって、すべてのリンクは絶対的です(つまり、/about/something
)。<base href = "" />を使用する必要がありますか?
私は通常BASE
は一般/
に変換またはベースURLに応じて異なる場合がありますので...
<a href="<?php echo BASE; ?>">home</a>
のように私のリンクを記述します。
は私が前に行く<base href="<?php echo BASE; ?>" />
を与える覚えて、私はそれを使用して停止した理由私は(私はそれが私に頭痛を与えていたと思います)覚えていないことができます。この要素を使用して問題が
ありますか?
IEでベースhrefを使用して、サブフォルダ内の相対URLにjavascript "location.href"を実行しようとしましたか?例:あなたのベースhrefが "http://www.site.com/"で、javascriptのonclickが "window.location.href = 'folder/targetpage.html'; falseを返します;" - IEでは、既にそのサブフォルダに入っていると正しく動作しません。このための回避策はありますか? – Sean
これは気付かれませんでした。明らかに回避策はありません。 –