Помогите перевести .htaccess в web.config переписать URL - PullRequest
1 голос
/ 17 января 2010

Что бы это правило перезаписи из .htaccess перевести на IIS7 web.config?

RewriteRule. * Index.php / $ 0 [PT, L]

Ответы [ 2 ]

1 голос
/ 17 января 2010

Не могу проверить это сейчас, но, надеюсь,

<rewrite>
  <rules>
    <rule name="some unnamed rule" stopProcessing="true">
      <match url="^.*$" />
      <action type="Rewrite" url="index.php/{R:0}" />
    </rule>
  </rules>
</rewrite>

не так уж и неправильно ...

0 голосов
/ 18 сентября 2012

IIS7 и выше могут импортировать правила Apache .htaccess с помощью модуля URL Rewrite .

  1. Установите модуль перезаписи URL через Microsoft Web Platform Installer
  2. Запустите диспетчер IIS и слева на панели «Подключения» выберите нужный сайт (например, веб-сайт по умолчанию)
  3. В центре (Просмотр функций) дважды щелкните Перезапись URL .
  4. На правой панели нажмите Импортировать правила ... , затем вставьте свои правила из файла .htaccess в Переписать правила Поле
  5. Нажмите «Применить» в правом столбце.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...