※ ChatGPTを利用し、要約された質問です(原文:httpd.confと.htaccessについて)
httpd.confと.htaccessについて
このQ&Aのポイント
httpd.confと.htaccessファイルの設定について質問しています。index.phpを見に行くようにしたいが、うまく.htaccessファイルを使用できない問題が発生しているようです。
httpd.confのAllowOverrideをAllに設定し、.htaccessファイルを使用可能な状態にしているが、うまく動作しないようです。index.htmlではなくindex.phpを見に行くための設定についても試したが、うまくいかないようです。
初心者なため試行錯誤しているが、解決できずに困っています。どなたか解決策をお教えいただけると助かります。
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
何分、初心者なのでつまらない質問かもしれませんが
色々試みたんですが、お手上げ状態です。。
どなたかわかる方いらっしゃったらよろしくお願いいたします。
お礼
結局、78tchさんやmamakariさんのアドバイスを参考にして、他にも色々試してみたんですが・・・。 index.htmlをリネームすると、index.phpを見に行ってくれるんでそれで回避することにしました。 根本解決ができてないんでなんかスッキリしないですけど。 ともあれ、色々アドバイスありがとうございました。