ASP.Net - Пересылка URL с перезаписью - PullRequest
0 голосов
/ 16 мая 2011


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

Спасибо
Sid

Ответы [ 2 ]

1 голос
/ 16 мая 2011

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

Переписано: http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/

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

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

0 голосов
/ 30 мая 2011
<redirect url="index.aspx" to="~/Pages/1/home.aspx"></redirect>
...