为了提高网站在搜索引擎中的权重,我需要将网站的域名进行合并,以防止因为多个域名而分散了网站的权重。

比如保留http://www.offeu.com,将http://offeu.com和https://offeu.com重定向(301)至https://www.offeu.com,这样就只留下http://www.offeu.com和https://www.offeu.com两个域名了,iis将来自https的请求转发到http上,并补全www.部分,web.config倒置如下:

<rules>

   <clear />

   <rule name="https补www" stopProcessing="true">

      <match url="(.*)" />

      <conditions>

         <add input="{HTTP_HOST}" pattern="^offeu.com$" />

      </conditions>

      <action type="Redirect" url="https://www.offeu.com/{R:1}" />

   </rule>

   <rule name="https转发" stopProcessing="true">

      <match url="(.*)" />

      <action type="Rewrite" url="http://www.offeu.com/{R:1}" />

   </rule>

</rules>