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

Как я могу экспортировать правила перезаписи URL?

Можно ли экспортировать правила перезаписи URL для IIS7?

Я создаю копию веб-сайта для внутреннего использования (тестирования) и хочу продублировать все правила перезаписи URL без необходимости вводить их вручную.

Есть вариант импорта, но нет явного «экспорта» ...

Спасибо!

Думаю, у вас есть 2 варианта:

Вы можете посмотреть файл web.config и скопировать <rewrite> раздел, а затем вставьте в файл web.config в новой системе.

Или вы можете использовать appcmd для экспорта правил в файл и импорта их в новую систему:

Экспорт:

appcmd list config "websitename/appname" -section:system.webServer/rewrite/rules -xml > rewriterules.xml

Импорт (глобально на сервере):

appcmd set config -in < rewriterules.xml

Импорт для конкретного сайта:

 appcmd set config "testWebsite\" -in < rewriterules.xml

Вы также можете экспортировать любые глобальные правила перезаписи, используя:

appcmd list config -section:system.webServer/rewrite/globalRules -xml > globalrewriterules.xml

Команда импорта будет такой же.