Как я преобразовываю это правило mod_rewite в IIS7 UrlRewrite

Я изучил бы кэширование или с Nginx (memcached) или с Лаком.

Очень наименьшим Вы должны сервер статические файлы с Nginx как сказанный SaveTheRbtz.

1
задан 1 June 2011 в 05:42
1 ответ

Если у Вас есть доступ к консоли управления IIS7 на хосте или какой-либо машине, которая выполняет IIS7 и UrlRewrite затем, можно автоматизировать преобразования.

В первую очередь, скопируйте Ваш mod_rewrite правила в файл и сохраняют как что-то как mod_rw.htaccess.

Запустите консоль управления IIS7, перейдите на Ваш сайт. Запустите функцию UrlRewrite:

enter image description here

Справа Область Действий выбирает Правила Импорта:

enter image description here

Нажмите на кнопку замещающих знаков рядом с текстовым полем Configuration File, найдите и выберите mod_rw.htaccess:

enter image description here

Затем нажмите кнопку Import:

enter image description here

При нажатии на Import, Ваш mod_rewrite правила будут импортированы и преобразованы в формат правила UrlRewrite 2.0 IIS7.

Ваш может просмотреть необработанную конфигурацию XML путем нажатия на вкладку XML View:

enter image description here

На данном этапе при нажатии на Обратное к ссылке Правил в правом меню области действия средство импорта спросит, хотите ли Вы сохранить эти правила. Если это не намеченная целевая машина, затем просто копируют то, что находится на вкладке представления XML и вставке в web.config принадлежность целевому сайту.

На заключительной ноте (и можно уже знать это), можно на самом деле изменить порядок документа по умолчанию так, чтобы index.php предпочтен index.html:

<defaultDocument>
    <files>
        <clear />
        <add value="index.php" /> <!-- <-- moved to top of list -->
        <add value="Default.htm" />
        <add value="Default.asp" />
        <add value="index.htm" />
        <add value="Default.aspx" />
        <add value="index.html" />
    </files>
</defaultDocument>
3
ответ дан 3 December 2019 в 19:23

Теги

Похожие вопросы