2013-06-11 4 views
2

В настоящее время у меня есть веб-приложение ASP .Net. У меня есть ссылка на перекрестные ссылки в моем приложении, поэтому, когда пользователи посещают мою страницу, мне нужно убедиться, что они вводят полное доменное имя.Перенаправление на полный домен

Так, например, мне нужно перенаправить из

http://someserver/someapplication.page.aspx 

в

http://someserver.domain.com/someapplication.page.aspx 

Я регулярное выражение настроить, чтобы поймать URL, если он не имеет domain.com, а также провести что-либо после «someserver /», позволяет называть это «RegExMatch». Мне просто нужно знать, на что звонить, чтобы получить полный домен -

Response.Redirect({0}+RegexMatch); 

Спасибо в продвинутом состоянии.

+2

Используйте свойства в 'Request.Url'. – SLaks

+0

Я должен добавить, я уже посмотрел ResolveURL/ResolveClientURL/System.Web.VirtualPathUtility.ToAboslute - все это только для домена someserver/not full qualified. – amster105

+0

Является ли «someserver» сетевым именем сервера? Как пользователи могут поражать ваш сервер только «http: // someserver /»? – Tombala

ответ

Смежные вопросы