• ベストアンサー

HTMLで指定しているのかは分かりませんが、アドレス尾に.htmlをつけないやり方について

こんにちは。 時折、 example.com/about となっていて、 example.com/about.html とはなっていないサイトを見ます。 ソースを見てみると、 <a href="about">about</a>などと書いており、 httpアドレスまたはローカルファイルアドレスが書いていないので不思議です。 もし出来るのなら自サイトでも使ってみたいです。 此処をこうすればできる、や、こう言うスクリプトを使う、など ありましたらご教示ください。 よろしくお願いいたします。

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

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

mod_rewrite で調べてみてください。 example.com/about でアクセスしてきたら、 example.com/about.htmlにアクセスするように変更する。 とか、そういう機能のものです。 あなたのサイトでmod_rewriteが使えるかどうかは分かりません。 ほかにもいろいろやり方はありますが、mod_rewriteが一番簡単で、レンタルサーバーなどでも設置できる可能性が一番高い方法です。

Kei-Yuuki
質問者

お礼

有難うございます。 Apacheを使うようですね、全くApacheには知識がないので調べてみます。