我申请的是免费的ssl证书,服务器是IIS6,我已经弄好了带www和不带www的都打开都跳转到https://,请问怎么实现不带www的https://跳转到带www的https://呢?
做一个301重定向
###301跳转
###做好301跳转就好了
###安装“URL REWRITE2 ” 伪静态模块
IIS7需要先确认是否安装 “URL REWRITE2 ” 伪静态模块 , 如果您已经安装可以跳过
下载地址 :
选择站点
URL 重写,如果安装的是英文版的 应该是【Url rewrite】
添加 “ 空白规则”
添加规则
名称 : HTTPS
匹配URL 模式: (.*)
添加条件: 条件: {HTTPS} 模式: off
操作类型选择:重定向
重定向URL:https://{HTTP_HOST}/{R:1}
然后保存即可
高级版
直接把伪静态添加到
<?@xml version="" encoding="UTF-8"?><configuration>< name="HTTP to HTTPS redirect" stopProcessing="true"><match url="(.*)" /><conditions><add input="{HTTPS}" pattern="off" ignoreCase="true" /></conditions><action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" /></rule></rules></rewrite></
301设置下就行了
###同样还是服务器里面做301啊
###IIS6
301重定向到带www的。百度搜IIS6301重定向
###你做301跳转的时候,不带www 挑转带www 前面要写好协议,https://不然会出错。
在服务器里设置一下,就是做一下301
###百度 301 跳转
###同学不是很理解你的意思,能否进一步说明一下 具体说一下什么连接如何跳转
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/64253.html