为了提高网站在搜索引擎中的权重,我需要将网站的域名进行合并,以防止因为多个域名而分散了网站的权重。
比如保留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>