| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка под ASP.NET > редирект с /default.aspx на / |
| Автор: nikitos1980 25.6.2013, 19:10 |
| Добрый день Подскажите, пожалуйста, кто знает, как отследить фактический адрес страницы, открываемой пользователем, чтобы сделать редирект 301 при открытии страницы по ссылке формата http://mydomain.ru/default.aspx на http://mydomain.ru/? Проблема в том, что при анализе всех headers и свойство Request везде с обеих урл присутствует default.aspx, и невозможно определить, октрыт сайт с указанием default.aspx в прямой ссылке или без него. То есть я не могу программно определить, открыл сайт посетитель по ссылке http://mydomain.ru/default.aspx или http://mydomain.ru/ |
| Автор: nikitos1980 26.6.2013, 16:15 |
| Разобрался. Оказывается, на локальном компьютере эти значения не отслеживались, а на рабочем сервере Request.Url.LocalPath (и хедеры) при запросе http://mydomain.ru/ содержали верное значение /, а при http://mydomain.ru/Default.aspx - /Default.aspx. Только чтобы на локалке тоже работало, отслеживаю параметр Content-Length, который присутствует при обращении через Default.aspx |