在Web配置中使用querystring进行301重定向

时间:2018-07-18 11:27:55

标签: php iis web-config

我在301重定向中遇到问题。我的PHP网站托管在IIS中,我想将一些URL重定向到另一个URL。重定向如下所示写入web.config文件中

<location path="index.php/hotels-kerala-india/hotels-cochin/hotel-dream">
    <system.webServer>
        <httpRedirect enabled="true" destination="http://example.com/hotels-kerala-india/hotels-cochin-hotel-dream"/>
    </system.webServer>
</location>

此代码运行正常。但是,如果我尝试从带有查询字符串的网址进行重定向,则会产生一个500 error

例如

<location path="index.php/tour-packages-kerala-india?view=details&id=15">
    <system.webServer>
        <httpRedirect enabled="true" destination="http://example.com/tour-packages-kerala-india/Kerala-Tour-Package-6N-7D-Cochin-Munnar-Alleppey-Kovalam"/>
    </system.webServer>
</location>

我从这里到那里都尝试了一些解决方案,但无法解决此问题。

0 个答案:

没有答案