Я пытаюсь просто перенаправить с помощью this technique из руководства IIRF. Мои правила:Перехват повторной пересылки IIRF (IIS6)
ReWriteRule ^/endpage /highly/embedded/page.aspx [L]
RedirectRule ^/.*page\.aspx http://www.myurl.com/endpage [R=301]
я получаю сообщение о том, браузер «Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что никогда не будет завершена.»
Любые советы?
Я вывел журнал здесь: http://pastebin.com/P4tfeaLA Но я не могу сказать, что я должен делать. Я думал, что модификатор «L» предотвратит цикл, и журнал заберет его, но я не вижу, чтобы его отбрасывали. Очень ценю вашу помощь! – bobby
Бобби - Я посмотрел на ваш паштет. ИИФФ сам по себе, кажется, делает «правильную вещь». Он переписывает url/universalcredit на «длинный, внедренный URL-адрес» и перенаправляет длинный встроенный URL-адрес на короткий URL-адрес. Итак, почему вы видите цикл? Я бы предположил, что ваш код ASPX генерирует перенаправление, независимо от IIRF. Он перенаправляет на длинный внедренный URL-адрес, который затем переадресовывает на короткий URL-адрес, который IIRF переписывает на длинный URL-адрес, а затем перенаправляет ASPX. Круглый и круглый. Вы можете подтвердить это с помощью Fiddler2. Чтобы исправить это, загляните в свой код ASPX. – Cheeso
Привет, Cheeso, спасибо, что вернулся ко мне. Я попробовал ваше предложение с двумя статическими страницами HTML и получал точно такой же цикл. – bobby