2014-01-17 2 views
0

Я переношу веб-сайт ASP.NET в Azure. В настоящее время у нас установлен MovableType на сервере, на котором размещен наш веб-сайт, и/blog/application в IIS, который указывает файлы, опубликованные MovableType. При переходе на Azure я предпочел бы установить MovableType на сервере отдельно от нашего веб-сайта, но это означает, что наш контент в блоге больше не будет находиться на том же сервере, что и основной сайт.Возможно ли в IIS 8 переписать папку в поддомен на другом сервере?

Если я настрою субдомен для указания на сервер блогов, есть способ переписать, например, www.mysite.com/blog/post.html на blog.mysite.com/blog/post.html?

Я пробовал модуль перезаписи URL, но кажется, что он хочет, чтобы переписанный Url находился на одном сервере. Я также пробовал переадресацию HTTP, но это меняет Url в адресной строке.

Если это невозможно при перезаписи или переадресации, какой был бы лучший подход? Является ли сопоставление диска с одного сервера Azure другим надежным вариантом?

ответ

0

Мне удалось получить эту работу, используя расширение URL Rewrite в IIS. Решение заключалось в использовании шаблона «Обратный прокси». Этот шаблон требует установки расширения маршрутизации запроса приложений, но он отлично работает.

В случае, если кто-то еще пытается это сделать, вот мои значения для настроек ключа.

 
Match URL pattern: ^blog/(.*) 
Rewrite URL: http://blog.mysite.com/blog/{R:1}
Смежные вопросы