2010-08-23 2 views
1

У меня есть перенаправление http в iis7 для отправки запроса другому домену. Если url что-то вроде http://www.example.com/news/, это нормально, но если я попробую http://www.example.com/news/?id=3, тогда получить параметры удалены из строки, это перенаправляет на тот же http://www.example.com/news/. Как сохранить параметры в строке запроса с помощью iis7?iis 7 относительное перенаправление с параметрами get

web.config:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <httpRedirect enabled="true" destination="http://www.example.com" exactDestination="false" httpResponseStatus="Permanent" /> 
    </system.webServer> 
</configuration> 

ответ

1

Я считаю, что вам просто нужно добавить '$ S $ Q' до конца вашего перенаправления URL, например назначения = "HTTP: //www.example.com$S$Q".

Смотрите также связанные StackOverflow вопрос: How to redirect a URL path in IIS?

+0

Вы должны проверить _ «Перенаправить все запросы к точному месту назначения (вместо относительно назначения)» _ тоже. В противном случае часть пути URL добавляется дважды. –

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