В настоящее время у меня есть веб-приложение ASP .Net. У меня есть ссылка на перекрестные ссылки в моем приложении, поэтому, когда пользователи посещают мою страницу, мне нужно убедиться, что они вводят полное доменное имя.Перенаправление на полный домен
Так, например, мне нужно перенаправить из
http://someserver/someapplication.page.aspx
в
http://someserver.domain.com/someapplication.page.aspx
Я регулярное выражение настроить, чтобы поймать URL, если он не имеет domain.com, а также провести что-либо после «someserver /», позволяет называть это «RegExMatch». Мне просто нужно знать, на что звонить, чтобы получить полный домен -
Response.Redirect({0}+RegexMatch);
Спасибо в продвинутом состоянии.
Используйте свойства в 'Request.Url'. – SLaks
Я должен добавить, я уже посмотрел ResolveURL/ResolveClientURL/System.Web.VirtualPathUtility.ToAboslute - все это только для домена someserver/not full qualified. – amster105
Является ли «someserver» сетевым именем сервера? Как пользователи могут поражать ваш сервер только «http: // someserver /»? – Tombala