Проблемы с перенаправлением - PullRequest
1 голос
/ 05 апреля 2010

Кто бы ни писал навигацию для сайта, над которым я сейчас работаю (классический asp), указывает навигационные ссылки на папку, а затем внутри папки находится файл index.asp, поэтому URL-адреса будут выглядеть примерно так: www.mysite .com / моя_папка / mysubfolder

Теперь, наблюдая за загрузкой страницы с помощью httpfox, я замечаю, что первая запись - это перенаправление 302 на тот же адрес с символом «/» в конце, поэтому www.mysite.com/myfolder перенаправляется на www.mysite. .com / myfolder / (обратите внимание на / в конце). Меня не беспокоит, что это 302, поскольку он находится в разделе администратора сайта, но когда я пересылаю заголовки хоста с ISA-сервера, для запроса https он перенаправляется с https://www.mysite.com/myfolder на http://www.mysite.com:443/myfolder/ и вызывает всевозможные проблемы.

В любом случае, я не могу найти какой-либо код, обеспечивающий это перенаправление, поэтому IIS 6 делает это, потому что URL-адрес указывает на папку? Или мне нужно более тщательно прочесать код?

1 Ответ

1 голос
/ 18 июля 2010

проблема не в коде.

перенаправление происходит из-за отсутствия URL "https://www.mysize.com/myfolder".

правильные URL выглядят так: "https://www.mysize.com/myfolder/"

, поэтому последнее / важно, и только с этим у вас есть действительный URL!

веб-сервер теперь достаточно симпатичный, чтобы автоматически отправлять код состояния «302 найдено (первоначально временное перенаправление, но теперь обычно используется для указания перенаправления по неизвестной причине)».

просто добавьте / к ссылкам и все в порядке

...