<base href=で設定したベースURLのリンクが効かず、絶対パスリンクがルートに設定されてしまう
解決したいこと
発生している問題・エラー/test_base_url/test1/test2/にアップしたindex.htmlをトップページとして、絶対パスを、
<a href="/">ホーム</a>
の場合に、/test_base_url/test1/test2/にリンクが飛ぶようにしたいので、headタグの中に、
<base href="/test_base_url/test1/test2/"> <!-- ベースURLを設定 -->
の一文を入ました。が、それが効かず、ルートURLにリンクが貼られてしまいます。
head内のbase href=のリンクをURLにもしてみましたが、結果同じでした。
やり方として間違っているでしょうか…?
ちなみにですが、サーバーはXサーバーです。
例)
http://eurekaseed-design.com/test_base_url/test1/test2/
上記ページの、「ホーム 概要 お問い合わせ」のナビリンクが絶対パスリンクですが、ベースURLのリンクでなく、ルート直下にリンクされています。
該当するソースコード
<head>
<base href="/test_base_url/test1/test2/"> <!-- ベースURLを設定 -->
〜
</head>
<body>
〜
<nav>
<a href="/">ホーム</a>
<a href="/about/">概要</a>
<a href="/contact/">お問い合わせ</a>
</nav>
### 自分で試したこと
実際のサイトを別ディレクトリにアップして確認
ベースURLの設定を、URLの場合と相対パスの場合と両方でテスト
検索して調べる
VS dodeのcopilotに質問
htmlのみのシンプルなテストページを作成実行
など