私のナビゲーション メニューは単一の PHP ファイルで生成され、各ページに含まれています。一部のリンクは、ホームページの単なるアンカーです。ユーザーが別のページにいる場合、これらのリンクはユーザーをホームページに移動し、次に適切なアンカーに移動する必要があります。ただし、ユーザーが既にホームページにアクセスしている場合は、ページをリロードする必要がなければ便利です。
これは何があってもリロードされます:
<a href="/home#anchor">link</a>
すでにホームページにいる場合、これはリロードされませんが、他のページからは機能しません:
<a href="#anchor">link</a>
JavaScript を使用せずに両方の長所を実現する方法はありますか?