我在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>
我从这里到那里都尝试了一些解决方案,但无法解决此问题。