• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:htmlのリンクについて(Apache))

HTMLリンクに関する質問

このQ&Aのポイント
  • Apacheサーバー上でHTMLリンクを踏んだ場合、なぜ遷移先が想定通りにならないのか疑問です。
  • 特に、ドメイン配下にあるindex.phpに接続されることが常に起きるようです。
  • 制御はJSやPHPではなく、Apache側で行われているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

#1さんの回答で正しいのですが、念のため書いておくと、 絶対パスは「/index.php」のような形で、「/hogehoge.com/」からのパスです。 相対パスは「./index.php」のような形で、そのファイルのフォルダ「/hogehoge.com/test/」からのパスになります。 ですので、 href="./index.php"で望み通りの動作になると思います。

koizumi131
質問者

お礼

完全に勘違いをしておりました。 ごめんなさい、おかげさまで理解出来ました。

koizumi131
質問者

補足

折角ご返答頂いたのに、大変恐縮なのですが、 ”作りたい”のではなく”解析”したいんです。 HTML上には"/index.html"としかかかれてない状態で 常にドメイン直下のアクセスになるんです。 そのソースを解析しているのです。 幾ら解析してもドメイン直下を指定しているところが無いので困っているんです。

その他の回答 (1)

  • singlecat
  • ベストアンサー率33% (139/418)
回答No.1

絶対パスと、相対パスをお勉強してください。 /index.phpなら、絶対パス指定でroot直下のindex.phpに飛びます。

koizumi131
質問者

お礼

ありがとうございます、おかげさまで理解できました。

関連するQ&A