Поняв, что перенаправление происходит в IIS, я посмотрел на настройки в действии перезаписи и заметил, что флажок Append query string
был установлен. После снятия флажка, кажется, это решило проблему. Строки запроса все еще присутствуют в перенаправлении, но в IE они не дублируются.
Параметр также можно изменить в xml файла web.config, добавив appendQueryString = "false"
к дочернему элементу <action>
.
В файле web.config до внесения изменений не было ничего, явно указывающего состояние appendQueryString
, поэтому важно отметить, что, по-видимому, поведение по умолчанию для действия перенаправления заключается в добавлении строки запроса.