こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

httpd.confと.htaccessについて

http://www.○○.jp/
とファイル名を指定せずにURLを打ち込んだ時にindex.htmlではなくindex.phpを
見に行くようにしたいので、
apacheのhttpd.confを設定したんですが、うまく.htaccessファイルを見に行ってくれません。

一応、下記のとおりAllowOverrideをAllにして、.htaccessを使用可能な状態にしたハズなのですが
何か足りない部分があるんでしょうか?

*************************************

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

AccessFileName .htaccess

*************************************

ちなみに.htaccessが使用可能でなくても、最初にindex.phpを見に行ってくれればOKなので
下記のようにhttpd.confに設定をしたのですが、やっぱりダメで
無条件でindex.htmlを見に行ってしまいます。

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


何分、初心者なのでつまらない質問かもしれませんが
色々試みたんですが、お手上げ状態です。。

どなたかわかる方いらっしゃったらよろしくお願いいたします。

投稿日時 - 2003-12-15 13:23:06

QNo.730683

困ってます

質問者が選んだベストアンサー

#1ですが。
あ、見えるですね。
.htaccessとhttpd.confがケンカしてるのかな?
どっちか一回止めてみられてはいかがっすか?

投稿日時 - 2003-12-16 08:31:28

お礼

結局、78tchさんやmamakariさんのアドバイスを参考にして、他にも色々試してみたんですが・・・。

index.htmlをリネームすると、index.phpを見に行ってくれるんでそれで回避することにしました。 根本解決ができてないんでなんかスッキリしないですけど。

ともあれ、色々アドバイスありがとうございました。

投稿日時 - 2003-12-16 15:54:01

ANo.5

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.4

#1ですが。
http://www.○○.jp/ index.php
としたときはindex.phpが見えるんでしょうか。
ひょっと、PHPやApacheのPHPモジュールは入っているんかいな?と思いました。

投稿日時 - 2003-12-16 08:27:52

ANo.3

しょーもないことで恐縮ですが、
apacheの再起動はしてますよね?

投稿日時 - 2003-12-15 23:32:44

お礼

もちろん再起動はしてます。。 がなぜでしょう??
原因はわからないままですが、index.htmlをリネームするとindex.phpを見に行ってくれるんでそれで今回は回避しようと思います。 どーもありがとうございました。

投稿日時 - 2003-12-16 15:56:09

ANo.2

#1です。あ、すみません、よく見てませんでした。
では、以前の質問でもあったのですが、rpmのApacheと、ソースからインストールしたApacheがケンカしてるってことはないでしょうか。
とりあえず、index.htmlは意図したディレクトリのindex.htmlが見えてるんでしょうか?差し替えたら変わりますか?っていう。

投稿日時 - 2003-12-15 15:17:05

補足

78tchさん、どうもです。

はい、意図したディレクトリのindex.htmlは見れます。
差し替えるとちゃんと変わります。

試しに、index.htmlを削除またはリネームしてみたんですが、そうするとちゃんとindex.phpを見に行ってくれます。

やっぱりどこか設定上でindex.htmlを一番最初に見に行くようにしてあるってことでしょうか?

投稿日時 - 2003-12-15 15:54:22

ANo.1

DirectoryIndex index.html
という項があると思いますので、
DirectoryIndex index.php index.html
とされてはどうでしょう。URLご参考ください。

参考URL:http://www.shtml.jp/htaccess/directoryindex.html

投稿日時 - 2003-12-15 13:35:32

補足

すいません、DirectoryIndexはすでに
DirectoryIndex index.php index.html...
としてあるんですよ。 httpd.confと.htaccessともに。
ただ.htaccessには多分アクセスできてないんで意味ないんですけどね(泣) もうさっぱりです。

投稿日時 - 2003-12-15 15:02:09

あなたにオススメの質問