【.htaccess】サイトにアクセスしたときに「index.html」以外をトップページに指定する方法。

Ads by Google

例えば「http://sample.com」にアクセスしたとき、通常サーバーは「index.html」や「index.htm」を先に読み込ませるような設定になっています。

同一のディレクトリ内に「index.php」「index.htm」「index.cgi」などが混在していて、そのファイルを読み込む優先順位を任意に指定したいときは[.htaccess]を使って解決します。

もしサーバー内に[.htaccess]が存在しない場合は、一旦テキストエディターで[htaccess.txt]と仮に名付けたファイルを作成し、サーバーにアップロードした後に[.htaccess]とリネームしましょう。

[.htaccess]には下記のようなコードを記述します。

DirectoryIndex index.php index.cgi index.shtml index.html

この設定の場合、「index.php」→「index.cgi」→「index.shtml」→「index.html」という優先順位で読み込まれます。
読み込ませたい順序に並べ替えてください。

なお[.htaccess]はセキュリティ的にも極めて重要なファイルです。
ご利用のサーバーの設定によっても変わりますが、パーミッションは「604」にしておきましょう。

こちらの記事もいかがですか?

アナタにオススメ!
同じカテゴリーの他の記事です。

Ads by Google