Индексный файл в .htaccess - PullRequest
       4

Индексный файл в .htaccess

0 голосов
/ 31 августа 2010

В моем файле htaccess есть следующие перенаправления:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
RewriteRule index.html$ Controller/index.php [L]
</IfModule>

Я хочу, чтобы index.html (который не существует) был перенаправлен на мой контроллер.index.php (который существует) должен быть моей домашней страницей.

Теперь моя домашняя страница не работает при наборе http://www.domain.com/ в моем браузере.Этот URL перенаправляет на мой контроллер.http://www.domain.com/index.php работает нормально, принося мою домашнюю страницу.

Как мне установить index.php в качестве файла индекса, сохраняющего перенаправление на контроллер?

1 Ответ

0 голосов
/ 01 сентября 2010

Если я правильно понял вашу ситуацию, вы просто хотите указать DirectoryIndex в вашем файле .htaccess, чтобы он указывал только на index.php:

DirectoryIndex index.php

Между этим и вашими правилами это приводит к следующему URL-адресу сопоставлений файлов:

http://www.example.com/           -> /index.php
http://www.example.com/index.php  -> /index.php
http://www.example.com/index.html -> /Controller/index.php
...