Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Алексей Немиро -

ASP .NET - Общие вопросы

Все примеры / Общие вопросы

Редирект на сайт с WWW или без WWW

Автор: Алексей Немиро | добавлено: 28.08.2010, 13:55 | просмотров: 2651 (1+) | комментариев: 0 | рейтинг: *x0
Пример показывает, как в ASP .NET 1.x/2.x/3.5 при помощи компонента UrlRewritingNet.UrlRewrite произвести редирект (перенаправление) на домен с WWW, либо без WWW. Вообще, данный пример можно использовать для редиректа на любой домен.

Инструкции

Скачать компонент UrlRewritingNet.UrlRewrite можно здесь:
http://www.urlrewriting.net

Код

  <add name="NOWWW"
   virtualUrl="^http\://www\.kbyte\.ru(.*)"
   rewriteUrlParameter="ExcludeFromClientQueryString"
   destinationUrl="http://kbyte.ru$1"
   ignoreCase="true"
   redirectMode="Permanent"
   rewrite="Domain"
   redirect="Domain"
  />

Как это работает?

Описанное правило производит перенаправление пользователя с домена www.kbyte.ru на домен kbyte.ru с сохранением пути и параметров запроса.

Параметр virtualUrl - это адрес, который нужно обрабатывать.
Параметр destinationUrl - это конечный адрес, на который будет произведен редирект.
Параметр redirectMode = "Permanent" указывает на то, что страница, к которой будет произведено обращение, перемещена на новый адрес (destinationUrl) постоянно (Permanent). Это необходимо для поисковой оптимизации.

Об авторе

Алексей Немиро

Интернет-деятель. Автор многочисленных статей и переводов статей по программированию и информационным технологиям. Работы Алексея можно найти в популярных печатных изданиях компьютерной тематики. Автор проекта Kbyte.Ru.
Сейчас Алексей занимается профессиональным Web-программированием на базе технологий .NET Framework. Иногда пишет различные программки и компоненты для Windows и Android. В свободное время занимается Web-дизайном, увлекается фото- и видеосъемкой.

См. также:
Профиль автора
Алексей Немиро
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики