使用301 Permamnent重定向重定向不会发送url参数

时间:2016-10-01 17:09:10

标签: asp.net redirect

我的网站是http://tebim.ir

我决定创建一个新域名并将我的网站移到那里而不会失去我的谷歌排名。谷歌更改地址工具告诉我301重定向到我的新域名,我这样做了。

现在重定向工作正常但我的url参数(查询字符串)不会通过重定向发送。

例如浏览www.old-domain.com/view.aspx?id=5047重定向到www.new-domain.com/view.aspx。

?id = 5047已删除。

**我使用WebSitePanel CPanel重定向了我的网站。这是重定向表单的图片:

enter image description here 怎么了?谢谢。

1 个答案:

答案 0 :(得分:0)

你需要使用URl Rewrite

 <rule name="behdoctor" stopProcessing="true">
      <match url="tebim.ir$" />
      <conditions>  
        <add input="{QUERY_STRING}" pattern="Id=5047" />  
    </conditions>  
      <action type="Redirect" url="http://www.newdomain.com" redirectType="Permanent" />
    </rule>

详情请点击this链接