Для перенаправления всех запросов можно сделать это в IIS. Карлик inetmgr
в Windows 2008, чтобы открыть IIS Manager и выбрать веб-сайт. Затем в Представлении Функций Вы будете видеть под IIS названную кнопку HTTP Redirect
.
Существует другая кнопка для выбора документа по умолчанию, поэтому если Вы хотите, чтобы это было index.php
, можно сделать это здесь.
Для перенаправления мобильных пользователей взгляните на это сообщение о IIS rewrite rule
.
В ISAPI_Rewrite следующий код создаст с 301 перенаправлением в виртуальный .html файл и перепишет назад к .php
RewriteEngine on
RewriteBase /
RewriteRule index\.php$ /index.html [NC,R=301,L]
Rewriterule index\.html$ /index.php [NC,L]