Поддомен для указания на подкаталог основного сайта? - PullRequest
2 голосов
/ 02 апреля 2009

Мой сайт работает по адресу:

www.example.com

У меня также есть этот другой домен:

www.example.net

Можно ли указать "www.example.net" на подкаталог "www.example.com"? Например:

www.example.net-> www.example.com/other

Это не просто перенаправление, мне нужно обслуживать страницы и видеть "www.example.net" в браузере пользователя.

Что вы думаете?

Мы используем IIS7 и все это ASP.NET (страницы aspx, элементы управления ascx и т. Д.).

Ответы [ 3 ]

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

Использование ISAPI Rewrite

[ISAPI_Rewrite]

RewriteCond  Host:  (?:www\.)?other\.com
RewriteRule  (.*)   http://www.domain.com/other$1 [I,L]
0 голосов
/ 02 апреля 2009

Два вопроса для вас:

  1. Можете ли вы настроить их как два разных веб-сайта в IIS?
  2. Если кто-то посетит example.net/page.htm, будет ли это так же, как example.com/other/page.htm?

Если ответ на оба вопроса положительный, почему бы просто не настроить новый веб-сайт в IIS и указать ему «другой» путь к файлу.

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

Вы смотрите на два метода для этого:

  • Редактор URL
  • Server.Execute метод

Первый - это http-модуль, который молча перенаправляет запрос без изменения URL-адреса в адресной строке, второй - это метод, который вы можете вызвать в коде aspx. Я думаю, что последнее хорошо только в том случае, если вы работаете в одном приложении, так что я бы пошел с переписчиком URL.

На сайте www.iis.net afaik доступен официальный переписчик URL iis7.

-Oisin

...