zoukankan      html  css  js  c++  java
  • http如何全站301重定向到https

    对于301重定向这一概念玩SEO的同志们都不陌生了,近些年来https协议越来越火,谷歌已经明确了使用https相对http来说会有更好的排名,再加上百度大大已经明确了对https的扶持政策,老威现在做的网站已经都往https上发展了,但是对于我们目前的seo圈子来说使用https的人还真是不算太多。 

    昨天刚申请到一个SSL协议证书,绑定之后,全站http往https重定向的时候出现一个问题,就是smddw.com能够跳转到https://www.smddw.com,www.smddw.com也能够跳转到https://www.smddw.com,但是如果输入https://smddw.com的话它却跳转不过来,在iis环境里面网上的N多教程都没啥软用,各种绑定目录重定向改webconfig我都试了一个遍,就差把它吃掉了ヾ(。 ̄□ ̄)ツ゜゜゜

    最后老威试了一下URL重写,结果还真操作成功了,下面把教程写在下面,希望帮助到大家。

    环境为windows server2008+iis7,一般情况下环境都带URL重写这个选项

    双击URL重写,点击添加规则,选择空白规则

     规则如图所示,它会自己在根目录生成一个叫web.config的配置文件,代码如下所示

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="301" stopProcessing="true">
                        <match url="(.*)" />
                        <conditions logicalGrouping="MatchAny">
                            <add input="{HTTP_HOST}" pattern="^smddw.com$" />
                        </conditions>
                        <action type="Redirect" url="https://www.smddw.com/{R:0}" />
                    </rule>
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>
  • 相关阅读:
    初学git(一):创建本地“仓库”
    git常用命令
    Linux学习(一):从图形界面进入命令行及命令行进入图形界面
    继承与派生
    数据类型和表达式
    UDP
    网络与通信
    枚举类型
    结构体
    第一个随笔
  • 原文地址:https://www.cnblogs.com/ytweb/p/15183040.html
Copyright © 2011-2022 走看看