- 締切済み
ドゥルーパルのオープンソース
ドゥルーパルというオープンソースのインストール型CMSが入っていて、それらのトップページがindex.phpで稼働しているサーバーの同じディレクトリに通常のindex.htmlを入れた場合、サーバーのApacheが自動的にトップページとして判断する順序が、1番がindex.html、2番がindex.htm、3番がindex.php、4番がindex.cgiみたいな順序がつけられているので、URLにドメインを打ち込むとindex.htmlが表示されちゃいますよね。 それを目的別に無理矢理両方動かしたいんですが、.htaccessでどう命令すればいいのかわからないです。 index.htmlは通常のドメインでウェブサイトを閲覧するときに使用するindexページ。 ドゥルーパルは、お問合せ管理やお知らせページの更新、アルバム管理などに使うために、その機能のためだけに残しているんですが、管理画面から操作をするときに、index.phpが生きていないと更新編集画面に遷移してくれないので、そのためだけに機能させたいのです。 .良い方法ありますか?詳しい方お知恵をおかしください。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- entree
- ベストアンサー率55% (405/735)
> サーバーのApacheが自動的にトップページとして判断する順序が、1番がindex.html、 > 2番がindex.htm、3番がindex.php、4番がindex.cgiみたいな順序がつけられているので dir_moduleが有効になっていてDirectoryIndexディレクティブを設定していなければ index.htmlのみが認識されるはずです。 逆に言えば、httpd.confまたは.htaccessにDirectoryIndexディレクティブを追加して あげれば好きなように順序を設定できます。 例えば、下記のように設定されていて、index.php, index.html, index.htmの3つの ファイルが存在する場合は index.php の内容が表示されます。 DirectoryIndex index.php index.html index.htm