Назад | Перейти на главную страницу

Перенаправление в Windows Server

У меня есть похожий вопрос размещено на Сбой сервера.

Тем не менее, я хочу изучить различные способы эффективного перенаправления трафика, поступающего на Windows Server. Возможно ли, что у меня есть index.php файл, но пусть URL-адрес будет index.htm? На apache я мог бы сделать это с помощью mod-rewrite, но я не уверен, как это сделать на Windows Server.

Я сейчас читаю об имени сторонний модуль ISAPI_Rewrite. Но сталкивался ли кто-нибудь из вас с подобной ситуацией? Если да, не могли бы вы показать мне, как это сделать?

Извините, я полный новичок в Windows Server, поэтому мне нужно немного дополнительных усилий от всех вас, ребята.

В ISAPI_Rewrite следующий код создаст 301-перенаправление в виртуальный файл .html и перезапишет обратно в .php

RewriteEngine on
RewriteBase /

RewriteRule index\.php$ /index.html [NC,R=301,L]
Rewriterule index\.html$ /index.php [NC,L]

Для перенаправления всех запросов вы можете сделать это в IIS. Runt inetmgr в Windows 2008, чтобы открыть диспетчер IIS, и выберите веб-сайт. Затем в представлении функций вы увидите под IIS кнопку под названием HTTP Redirect.

Есть еще одна кнопка для выбора документа по умолчанию, поэтому, если вы хотите, чтобы он был index.php, вы можете сделать это здесь.

Для перенаправления мобильных пользователей взгляните на этот сообщение о IIS rewrite rule.