質問: サイトのトップページ(ホーム)は通常 index.html で、 これを省略して、http://○○.com/ とアクセスすれば http://○○.com/index.html にアクセスしているのと同じということですよね? 現在はローカル環境で http://localhost/ルートフォルダ名/ でアクセスすると http://localhost/ルートフォルダ名/index.html の内容が表示され、 URLは「 http://localhost/ルートフォルダ名/ 」となります。 ここで、同じルートフォルダ内にある別のファイルからトップページ(index.html)へのリンクをしたいです。(イメージとしては、よくサイトにある「ホームへ」やサイトのロゴマークをクリックするとトップページに飛ぶ感じです。) ``` ホーム ``` ※apacheの設定で拡張子を非表示、省略にしています。 こうすると、index.htmlへ飛ぶのですが URLが「 http://localhost/ルートフォルダ名/index 」となってしまいます。 最初にトップページを訪問した時のように、ファイル名を省略させるにはどうすれば良いでしょうか? 「ホームへ」でURLが http://○○.com/index となるのは不自然な気がします。 わかる方がいれば教えてください。
回答: > > サイトのトップページ(ホーム)は通常 index.html で、 > > > これはサーバの設定次第です。特に、フレームワークを使ったサイトの場合、「トップページまで含めてすべてフレームワークで処理」ということもよくあります。 > > トップページ(index.html)へのリンク > > > ``だけで大丈夫です(ただし、ローカルで`file://`の環境下で見る場合には動きませんので、それだけはご注意ください)。