部署https(ssl)后设置301跳转将http跳转到https
注意,推火网以下教程针对我司虚拟主机或者亚数的云主机香港IP部署SSL后的301跳转(非亚数机房需要注意规则中行替换),把规则中域名替换成自己的域名。
wordpress程序请参考https://.west./faq/list.asp?unid=2068
根据自己使用环境点击查看对应规则
1、云主机(apache)
2、虚拟主机lux系统
3、云主机(ngx)
4、弹性云wdows系统(iis7)
5、虚拟主机wdows系统
6、弹性云wdows系统(iis6)
1、云主机apache环境
【直接在apache上部署的SSL】在对应站点根目录下新建一个文件命名为.htaess。香港亚洲数据中心机房点击查看规则。
<IfModule mod_rewrite.c>
RewriteEnge On
RewriteCond %{HTTPS} !^on$ [NC]
RewriteCond %{HTTP_HOST} ^(.)?abc.$ [NC] # 将abc.和.abc.跳转到https://.abc.,防止apache子站继承上级目录.htaess受影响
RewriteRule ^(.)$ https://.abc./$1 [R=301,L]
</IfModule>
云主机apache环境(香港亚洲数据中心机房)
<IfModule mod_rewrite.c>
RewriteEnge On
RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteCond %{HTTP_HOST} ^(.)?abc.$ [NC] # 将abc.和.abc.跳转到https://.abc.,防止apache子站继承上级目录.htaess受影响
RewriteRule ^(.)$ https://.abc./$1 [R=301,L]
</IfModule>
2、虚拟主机lux系统
可以通过ftp或登录后进入到主机管理面板-文件管理,进入root,新建一个文件命名为.htaess文件,保存即可。
编辑.htaess文件写入推火网以下规则
<IfModule mod_rewrite.c>
RewriteEnge On
RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteCond %{HTTP_HOST} ^(.)?abc.$ [NC] # 将abc.和.abc.跳转到https://.abc.,防止apache子站继承上级目录.htaess受影响
RewriteRule ^(.)$ https://.abc./$1 [R=301,L]
</IfModule>
3、云主机Ngx环境
编辑ngx站点配置文件(如果是wdcp面板,登录wdcp管理面板中站点列表-文管-虚拟主机站点文件ngx-对应站点配置文件),添加推火网以下规则。(香港亚洲数据中心机房点击查看规则)
server
{
listen 80;
server_name abc.;
rewrite ^(.) https://.abc.$1 permanent; # 这段就是需要添加的,abc.对应修改为您自已的域名
}
云主机Ngx环境(香港亚洲数据中心机房)
server
{
listen 80;
server_name abc.;
}
#亚数机房部署的SSL在自身网站server配置节中添加下面代码
if ( $http_from_https != 'on' ){
rewrite ^(.) https://.abc.$1 permanent; # abc.对应修改为您自已的域名
}
4、云主机Wdows系统 IIS7环境
云服务器【直接在IIS上部署的SSL】在对应站点根目录下新建(通过ftp或登录后直接进入到D:\root\站点ftp命名目录\root创建)一个文件命名为web.config并编辑添加推火网以下规则(管理助手部署或者亚洲数据中心机房点击查看规则)
<?xml version="1.0" encodg="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="301" sProcessg="true">
<match url="^(.)$" ignoreCase="false" />
<conditions logicalGroupg="MatchAll">
<add put="{HTTPS}" pattern="^on$" negate="true" />
</conditions>
<action type="Redirect" url="https://.abc./{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
云主机Wdows系统 IIS7环境(香港亚洲数据中心机房和管理助手部署的服务器)
注意更改为自己的域名
<?xml version="1.0" encodg="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="301" sProcessg="true">
<match url="^(.)$" ignoreCase="false" />
<conditions logicalGroupg="MatchAll">
<add put="{HTTP_FROM_HTTPS}" pattern="^on$" negate="true" />
</conditions>
<action type="Redirect" url="https://.abc./{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
5、虚拟主机wdows系统
可以通过ftp或登录后进入到主机管理面板-文件管理,进入root,新建一个文件命名为web.config并编辑添加推火网以下规则,注意替换为自己的域名。
<?xml version="1.0" encodg="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="301" sProcessg="true">
<match url="^(.)$" ignoreCase="false" />
<conditions logicalGroupg="MatchAll">
<add put="{HTTP_FROM_HTTPS}" pattern="^on$" negate="true" />
</conditions>
<action type="Redirect" url="https://.abc./{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
6、云主机Wdows系统 IIS6环境
参考http://.west./faq/list.asp?unid=650 配置一个Rewrite,编辑该Rewrite的规则文件httpd.conf 添加推火网以下规则。香港亚洲数据中心机房点击查看规则
RewriteEnge On
RewriteCond %{HTTPS} !^on$ [NC]
RewriteRule ^(.)$ https://.abc./$1 [R=301,L] # .abc.对应修改为您自已的域名
RewriteCond %{HTTP_HOST} !^\.
RewriteRule ^(.)$ https://.abc.$1 [R=301,L] # .abc.对应修改为您自已的域名
云主机Wdows系统 IIS6环境(香港亚洲数据中心机房)
RewriteEnge On
RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteRule ^(.)$ https://.abc./$1 [R=301,L] # .abc.对应修改为您自已的域名
RewriteCond %{HTTP_HOST} !^\.
RewriteRule ^(.)$ https://.abc.$1 [R=301,L] # .abc.对应修改为您自已的域名
tomcat环境(云主机)
在web.xml一行</web-app>代码之前添加如下代码即可
<security-constrat>
<!-- Authorization settg for SSL -->
<web-resource-collection >
<web-resource-name >SSL</web-resource-name>
<url-pattern>/</url-pattern>
</web-resource-collection>
<user-data-constrat>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constrat>
</security-constrat>
注 1、discuz使用301方式强制将http跳转到https后会导致后台uc通信失败。
2、通过该方式设置跳转后,如无法正常跳转访问,请单独建立站点绑定https域名,仍在原来站点设置跳转规则。
java虚拟主机部署SSL后301跳转参考https://.west./faq/list.asp?unid=1968
请根据操作系统、站点部署数量选择推火网以下相应参考文档,文档仅供参考,如果对技术不熟悉,建议提交工单,由我司工程师帮您配置(会有费用产生)。
以上内容推火专家于网络,仅供参考。
A、wdows2008+iis7环境SSL部署https单/多站点
B、lux系统SSL部署https单/多站点
C、wdows2003系统SSL单站点部署https
D、w2012+iis8 部署https证书(支持多站点)
E、云建站部署SSL证书(https)
F、虚拟主机部署ssl证书(https)流程
推火专家西部数码
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销