2012-03-28 3 views
1

Отвечая на несколько вопросов по StackOverflow, я очень рад, что задал свой первый вопрос!Google, индексирующий несколько поддоменов Сервер IIS

Мы только что обнаружили, что Google не только индексирует наш сайт по адресу www., Но также и URL-адреса с сайта mx1., 2., wwww., Ww., Nc. и httpwww. Очевидно, что это не хорошая новость, так как Google подумает, что это дубликаты страниц.

Люди предполагают, что это означает, что наш веб-сайт позволяет поддомены подстановочных знаков, но из того, что я понимаю, IIS не разрешает поддомены подстановочных знаков. Мы используем Windows Server 2003, который, я думаю, означает IIS 6. Мы размещаем наш собственный веб-сайт.

Кто-нибудь знает, почему это произошло, и как остановить это в будущем? Я понимаю, что Bing не индексирует эти поддомены. Заранее спасибо.

ответ

1

IIS разрешает подстановочные домены.

Добавьте код в свой Application_BeginRequest, где вы анализируете Request.Host и перенаправляете соответствующим образом. И удалите подстановочный DNS. Просто оставьте «www» и «».

+0

Извинения за долгую задержку в ответе. Можно ли это сделать без какого-либо скрипта, просто используя пользовательский интерфейс IIS? Я не знаю, как реализовать решение, которое вы запрашиваете. В противном случае у вас есть несколько подсказок о том, с чего начать? Я знаю ASP.NET, VB и SQL, если это помогает. –

+0

Я не знаю, как это сделать в пользовательском интерфейсе. Вам нужно добавить несколько строк в Application_BeginRequest, чтобы сделать перенаправление самостоятельно. Посмотрите на Google, чтобы узнать, как вы получаете хост и выполняете перенаправление. – usr

+0

Спасибо - попробуем, когда у меня появится шанс. –