- ベストアンサー
デフォルトでトップページの表示
OSはRedhatLinux7.1 Apache_1.3.26 php-4.2.3 mysql-3.23.52 を使っています。 トップページでindex.phpと入力しなくてもページの表示ができるようにしたのですがどのようにすればいいのですか? 基本的なことで申し訳ないですが教えてください。 お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
デフォルトであれば下記にhttpd.confがあります。 /usr/local/apache/conf/httpd.conf これを開いて DirectoryIndex と言うのを探して下さい。 ここに index.html index.php index.htm index.cgi の様に、ファイルが指定されなかったときに表示されるファイルを左から優先順に書いていけばいいです。 上記の例では http://www.hogehoge.com/~emitika/ と指定されたとき、 まず、index.htmlがないかを探し、なければindex.php、更になければindex.htm… と言うふうに探します。 そして合致したところで http://www.hogehoge.com/~emitika/ = http://www.hogehoge.com/~emitika/index.php となるわけです。 当然ながら同じディレクトリに index.htmlとindex.phpがあれば、より優先なindex.htmlが指定されます。
その他の回答 (1)
- selenity
- ベストアンサー率41% (324/772)
Apacheの設定ファイル「httpd.conf」の「DirectoryIndex」設定行に「index.php」を追加し、 httpdをリスタートします。
お礼
ありがとうございました。解決しました。
お礼
とてもわかりやすい説明ありがとうございました。おかげで解決しました。