i-ModeやAU、SOFTBANKといった携帯サイトをご構築になった場合、それら携帯電話用のホームページとパソコン用の通常サイトを振り分ける必要性から、index.html の代わりに index.cgi をホームページのトップページ(あるいは/で終わるディレクトリ)として表示したいというご質問が増えてきました。
この場合、.htaccessファイルを設置する事で実現できます。
■設置する.htaccessファイルの中身
- DirectoryIndex index.cgi index.html
-
- ※最後に改行してください。
- 意味:そのディレクトリでは、まずindex.cgiを読みに行き、当該ファイルが存在しなければindex.htmlを読みに行く。
■具体的な方法
- メモ帳やシンプルテキストに上記をコピー&ペースとして、最後に改行を入れる。
- .htaccessという名前でこのファイルを保存する(htaccess.txtという名称でしか保存できない場合には、サーバ上でのファイル名の変更方法ご覧下さい)。
- サーバの任意の場所に転送する(参照:サーバへの転送方法)。以上です。
例えばonsha.co.jp というドメインの場合、サイト管理者権限のあるユーザが最上位のディレクトリにあるwebディレクトリ(お客様のホームページをアップロードするディレクトリ)にこの.htaccessを転送した場合、http://www.onsha.co.jp にアクセスすると、index.htmlの代わりにindex.cgiが読み込まれます。尚、携帯端末等を自動認識するindex.cgiファイルはお客様ご自身で配置する必要があります。携帯電話への振り分けをする可能にするフリーソフトはVector様などからダウンロードできます。
|