ページの優先順位を変更したい

  • FAQ番号FAQ01343
  • 最終更新日2021/09/27 18:29:36

■概要
「http://www.exemple.com/」 このように末尾を「/」とし、ファイル名を省略した場合、初期設定では「index.html」が一番最初に表示されます。
参照するファイルを指定(変更)する場合は「.htaccess」を設置することで優先順位の指定(変更)が可能です。

■標準の優先順位
Zenlogicホスティングの初期では優先順位の設定は下記の設定です。

  1. index.html
  2. default.html
  3. index.htm
  4. default.htm
  5. index.cgi
  6. index.php
  7. index.pl
  8. index.shtml
  9. zenlogic-default.html

■「.htaccess」の内容
「.htaccess」に「DirectoryIndex」を記載し、参照するファイルを記述します。
「index.php」を優先表示とする場合は下記の記述を行った「.htaccess」をサーバーにアップロードします。

##### ここから #####
DirectoryIndex index.php index.html default.html index.htm default.htm index.cgi index.pl index.shtml zenlogic-default.html
##### ここまで #####

この例ではスラッシュ(/)で終わるURLでアクセスがあった場合、最初にindex.php を呼び出し、存在しなければ index.htmlを呼び出し 、index.html が存在しなければdefault.html、の順番で呼び出します。

■「.htaccess」の設置場所
優先順位を指定したいファイルが保存されているディレクトリに設置してください。
ドキュメントルート直下に設置した場合はすべてのディレクトリに指定順位が反映します。
すでに対象のディレクトリに「.htaccess」が存在する場合は、上書きせずすでに存在する「.htaccess」に[DirectoryIndex]以下の記述を追記してください。

 

注意

「.htaccess」の作成時には、文字コード「UTF-8」で記述し、改行コードは「LF」で保存してください。
「.htaccess」のサンプルファイルをご用意しておりますのでご利用ください。

サンプルダウンロード

FAQ01343
関連するFAQ

関連するFAQはありません。