ASP.Net - перенаправление URL-адресов с перезаписью


Я разрабатываю веб-сайт, который использует CMS, и моя настоящая домашняя страница находится по адресу mydomain.com/cms/home.aspx
Когда пользователь посещает mydomain.com/index.aspx, как мне перенаправить сайт посетители mydomain.com/cms/home.aspx?
Один из способов - создать фиктивный index.aspx с перенаправлением на mydomain.com/cms/home.aspx, но просто интересно, есть ли лучший способ сделать .. . может быть в web.config или где-то еще!

Спасибо, Сид


person Null Head    schedule 16.05.2011    source источник


Ответы (1)


Перенаправления: Как перенаправить путь URL-адреса в IIS?

Обновляет: http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/

И то, и другое требует некоторого обучения, но может быть достигнуто за разумное время.

У вас всегда есть возможность написать свой собственный. Для перезаписи вы можете написать HTTPModule (или обновить модуль перезаписи вашей CMS). Для перенаправления вы можете использовать настраиваемую страницу 404 для обработки перенаправлений. Я сделал и то, и другое для DotNetNuke. Прокатка моего собственного заняла около 16 часов, но эффективно обрабатывает несколько сотен тысяч каждого с кешированием.

person Brian Webster    schedule 16.05.2011
comment
Близко, но не совсем то, что я искал .. Но +1 за это - person Null Head; 16.05.2011