2012-08-20 5 views
0

У меня есть веб-сайт, скажем, www.xyz.com Я другой веб-сайт прошел app.xyz.comIIS переписывания поддомены другой подобласти

Я смотрю на перенаправлять все запросы субдомен app.xyz.com ,

например a.xyz.com - app.xyz.com

b.xyz.com - app.xyz.com

c.xyz.com - app.xyz.com

URL в браузере должен оставаться a.xyz.com, b.xyz.com или c.xyz.com

Можете ли вы помочь мне с шагами. Что нужно сделать в DNS и какое правило перезаписи необходимо написать для IIS. (Для этого я не хочу создавать какие-либо папки, поддомены, правила привязки и т. Д. Для каждой записи.)

Будет ли выше работа с http и https?

TIA.

ответ

0

Если у вас есть www.xyz.com настроены правильно, вы можете просто использовать следующую ISAPI_Rewrite правила для решения этой проблемы:

RewriteEngine on 
RewriteBase/

RewriteCond %{HTTP:Host} ^(?!www\.).+$ [NC] 
RewriteCond %{HTTP:Host} ^[^.]+\.xyz\.com$ [NC] 
RewriteRule .* http://app.xyz.com [NC,R=301,L] 
+0

Андрея, спасибо тонну для ответа. Но проблема в том, что у меня есть три разных веб-сайта. 1. www.xyz.com, 2. app.xyz.com и 3 admin.xyz.com. Я хочу, чтобы любой веб-сайт, кроме www и admin, должен быть переписан на app.xyz.com. Если пользователь вводит tushar.xyz.com, он должен иметь возможность видеть содержимое с сайта app.xyz.com, но URL-адрес в браузере должен оставаться tushar.xyz.com. Если я настраиваю WWW с пустым переадресацией ссылок, но переписать не работает. Это дает ошибку 404. Я добавил правила, которые вы упомянули на веб-сайте. Будет ли добавление этих правил в корневой уровень сервера IIS? – Tushar