- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:htmlのリンクについて(Apache))
HTMLリンクに関する質問
このQ&Aのポイント
- Apacheサーバー上でHTMLリンクを踏んだ場合、なぜ遷移先が想定通りにならないのか疑問です。
- 特に、ドメイン配下にあるindex.phpに接続されることが常に起きるようです。
- 制御はJSやPHPではなく、Apache側で行われているのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1さんの回答で正しいのですが、念のため書いておくと、 絶対パスは「/index.php」のような形で、「/hogehoge.com/」からのパスです。 相対パスは「./index.php」のような形で、そのファイルのフォルダ「/hogehoge.com/test/」からのパスになります。 ですので、 href="./index.php"で望み通りの動作になると思います。
その他の回答 (1)
- singlecat
- ベストアンサー率33% (139/418)
回答No.1
絶対パスと、相対パスをお勉強してください。 /index.phpなら、絶対パス指定でroot直下のindex.phpに飛びます。
質問者
お礼
ありがとうございます、おかげさまで理解できました。
お礼
完全に勘違いをしておりました。 ごめんなさい、おかげさまで理解出来ました。
補足
折角ご返答頂いたのに、大変恐縮なのですが、 ”作りたい”のではなく”解析”したいんです。 HTML上には"/index.html"としかかかれてない状態で 常にドメイン直下のアクセスになるんです。 そのソースを解析しているのです。 幾ら解析してもドメイン直下を指定しているところが無いので困っているんです。