森昂机电科技(上海)有限公司

公司动态

63596762079460750762416001.png

主页 > 新闻中心 > 公司动态 >

公司动态 News

公司动态 行业新闻 视频专区

森昂机电网站SEO与您分享IIS环境的多个页面与整

2019-02-21 14:10  

森昂机电网站SEO与您分享IIS环境的多个页面与整站301重定向web.config文件编写格式
森昂机电www.senangchina.com网站使用的是阿里云的虚拟主机windows型,面临的问题是 不带www和带www的页面重复收录,感觉快照结构很紊乱,作为SEOer急需解决这一点;前期没有ftp账号,只能使用canonical标签和js脚本饮鸩止渴;
1.先在首页的index.htm模板页面加上一个canonical标签

<link rel="canonical" href="http://www.senangchina.com">

2.在head.html模板页面加上一段判断域名的js:

<script type="text/javascript">
        if (document.domain != 'www.senangchina.com' && document.domain != 'www.senangchina.com/'){
            window.location.href='http://www.senangchina.com/';
        }
    </script>

 

     测试了一下 输入不带www的网址 被强制跳转到了 www.senangchina.com,
     canonical标签的话,则需要时间来证明了。

第二天终于拿到了ftp账号密码,可以修改web.config了

 <?xml version="1.0" encoding="UTF-8"?>

<configuration>
    <system.webServer>
        <httpErrors errorMode="Custom">
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" path="D:wwwrootsenangwwwroot.shtml" responseMode="File" />
        </httpErrors>
<rewrite>
<rules>
<rule name="WWW Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^senangchina.com$" />
</conditions>
<action type="Redirect" url="http://www.senangchina.com/{R:0}"
redirectType="Permanent" />
</rule>
<rule name="Redirect" stopProcessing="true">
<match url="^products/shukongqiegejidianyuan/20171014/60.html" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="http://www.senangchina.com/cutpower/item-60.html" />
</rule>
<rule name="Redirect2" stopProcessing="true">
<match url="^products/bianxieshiqiegeji/" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="http://www.senangchina.com/minicut/" />
</rule>
<rule name="Redirect3" stopProcessing="true">
<match url="^news/gongsidongtai/20170920/8.html" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="http://www.senangchina.com/trends/details-8.html" />
</rule>


……此处省略若干条rule……
 
<rule name="Redirect60" stopProcessing="true">
<match url="^hangyeyingyong/20170921/21.html" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="http://www.senangchina.com/industry/details-21.html" />
</rule>
<rule name="Redirect61" stopProcessing="true">
<match url="^News/gongsidongtai/20180530/83.html" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="http://www.senangchina.com/trends/details-83.html" />
</rule>
</rules>
</rewrite>
    </system.webServer>
</configuration>
上传web.config文件替换,测试访问旧版url 自动跳转到了新版地址。测试访问不带www自动强制到带www的页面。(去掉前面的跳转JS后)
为了修理这些旧版的url,我还特意做了一个表格来统计他。
url表格
完成一条 就打个对勾。
 

应用案例 Application

打样预订 注:【“*”为必须填写】

产品类别:
您的姓名:
公司地址:
您的邮箱:
联系电话:
采购时间:
所属公司:
留言内容:

在线留言

联系我们

在线QQ

回顶部

客户留言

尊敬的客户朋友,请将您的意见建议通过下表反馈给我们,我们会尽快与您联系。(以下 * 均为必填项)

您的称呼:
您的电话:
您的Email:
您的地址:
留言内容: