2015-04-12 4 views
1

Например, у меня есть веб-приложение www.mywebsite.com на основе классических ASP.NET и IIS 7.5. Теперь я зарегистрировал другое доменное имя www.mywebsite.cc. В своем веб-приложении я хочу создать подпапку /cc и как-то прозрачно переписать все запросы от www.mywebsite.cc/something до www.mywebsite.com/cc/something. Зачем мне это нужно? Я хочу, чтобы на обоих сайтах были одинаковые статические переменные, кеш, подключения к базе данных и т. Д. Пожалуйста, укажите мне, какую технологию я должен копать, чтобы реализовать то, что мне нужно.Single WebApplication с несколькими доменными именами

ответ

0

Существует несколько способов сделать это, вы можете попробовать переписать URL-адрес. Ваш код может выглядеть примерно так, но вам нужно настроить строку, следующую за строкой: «^ something /? $ |^Something /(.*)$», чтобы содержать правильный код соответствия. Это должно заставить вас начать и, надеюсь, кто-то еще сможет прокомментировать соответствующий код соответствия.

<rewrite> 
    <rules> 
    <remove name="RedirectToUtility"/> 
    <rule name="RedirectToUtility" stopProcessing="true"> 
     <match url="^something/?$|^something/(.*)$"/> 
     <conditions/> 
     <serverVariables/> 
     <action type="Redirect" url="http://www.mywebsite.com/cc/something/{R:1}"/> 
    </rule> 
    </rules> 
</rewrite> 

http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module

Смежные вопросы