Можно ли экспортировать правила перезаписи 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
Команда импорта будет такой же.