1 домен два отдельных приложения - PullRequest
1 голос
/ 27 апреля 2009

www.one.com является основным сайтом, но существует британская версия этого сайта, которая в идеале должна находиться в подкаталоге (/uk).

Как настроить IIS, чтобы я мог иметь несколько сайтов в одном домене?

Или я могу иметь два отдельных сайта и использовать ISAPI_rewrite, чтобы указать www.one.com/uk для чтения с другого сайта, но сохранить URL www.one.com/uk?

Ответы [ 4 ]

1 голос
/ 27 апреля 2009

Не могли бы вы просто настроить виртуальный каталог , который указывает на второе приложение? Предполагая, что вы используете asp.net, вы должны убедиться, что в файлах web.config не было совпадений (возможно, вам придется удалить / добавить некоторые элементы), но я думаю, что виртуальный каталог будет простым решением.

0 голосов
/ 27 апреля 2009

В качестве альтернативы вы можете настроить поддомен, такой как uk.one.com и перенаправить туда пользователя, если он из Великобритании. Это проще.

0 голосов
/ 27 апреля 2009

Вы можете просто создать виртуальный каталог с именем «uk» на главном сайте для «www.one.com» и поместить в него британскую версию приложения. Вам нужно убедиться, что приложение внутри него либо использует относительные ссылки (чтобы убедиться, что оно не попадает в основное приложение), либо его абсолютные ссылки включают префикс / uk /.

В качестве альтернативы, вы рассматривали возможность использования двух имен хостов? Например, www.one.com для глобального / США / не Великобритании и uk.one.com для британского сайта?

0 голосов
/ 27 апреля 2009

Просто настройте виртуальный каталог "/ uk". http://support.microsoft.com/kb/172138

Вы можете сделать это с ISAPI_Rewrite с прокси, если вам нужно использовать несколько доменов, но я бы порекомендовал, если вам нужно было использовать несколько доменов, делая это простым способом, сделав второй сайт: uk.one.com с использованием заголовков узлов. http://www.visualwin.com/host-header/

...