mod_rewriteかわいいURLを作成するために使用するJoomlaサイトがあります。
http://www.example.com/resources/newsletter
しかし、これは問題を引き起こしました。次のような画像を含める: src="images/pic.jpg"、次のファイルを探します:
http://www.example.com/resources/newsletter/images/pic.jpg
...明らかに存在しません。これを回避するために、セクションに次の<base>タグを含めました。head
<base href="http://www.example.com/" />
...同じページのアンカーポイント(ブックマーク)へのリンクを試みるまで、うまくいきました:
<!-- on http://www.example.com/resources/newsletter -->
<a href="#footer">go to the footer</a>
<!-- clicking that link takes you to http://www.example.com/#footer -->
<a href="resources/newsletter/#footer">ページを編集するときにページの URL を必ずしも知っているとは限らないため、リンクを に変更することは現実的ではありません。<base>一部のリンクにディレクティブを無視させる方法はありますか?
私はストレートな HTML ソリューションを本当に好みますが、私はこのサイトで既に jQuery を使用しているので、行き詰まった場合はそれがオプションになる可能性があります。