2010-04-05 2 views
1

Кто писал навигацию для сайта, на котором я сейчас работаю (классический asp), указывает на ссылки навигации к папке, а внутри внутри папки есть файл index.asp, поэтому URL-адреса будут выглядеть примерно так: .mysite.com/myfolder/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

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

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

правильные URLs выглядеть следующим образом: «https://www.mysize.com/myfolder/»

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

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

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

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