请注意,在以下教程中,对于在我们的SSL虚拟主机上部署SSL后的301跳转,将使用您自己的规则红色域名替换规则
linux操作系统apache环境
云服务:【直接部署在apache上的SSL】在相应的站点根目录下新建(登录到ftp或wdcp管理面板)站点列表-进入微管public_html-创建文件).htaccess
RewriteEngineOn
rewritecond % { http : from-https }! ^on$[NC]
#RewriteCond%{HTTPS}! ^on$[NC]#rdyb数室将前一行中的规则替换为此行
RewriteRule^(.* ) $https://www.abc.com/$1[R=301,L]
RewriteCond%{HTTP_HOST}! ^www(。
rewriterule^(.* ) $https://www.abc.com$1[R=301,L]
虚拟主机: ftp或登录后访问主机管理面板-文件管理,访问wwwroot,创建一个名为. htaccess的新文件,然后保存。
编辑. htaccess文件并写入以下规则:
RewriteEngineOn
rewritecond % { http : from-https }! ^on$[NC]
RewriteRule^(.* ) $https://www.abc.com/$1[R=301,L]
RewriteCond%{HTTP_HOST}! ^www(。
rewriterule^(.* ) $https://www.abc.com$1[R=301,L]
Nginx环境
编辑nginx站点配置文件(登录到wdcp管理面板)站点列表-文章管理-虚拟主机站点文件nginx-相应的站点配置文件),添加以下规则server
{
listen80
server_nameabc.com;
rewrite^(.* ) https://www.abc.com$1permanent; 将#abc.com对应更改为自己的域名
}
Windows系统II7环境
云服务:【直接部署在IIS上的SSL】在相应的站点根目录下新建(ftp或登录后直接访问d:(wwwwroot )站点ftp命名目录) wwroot创建(wwb. XML version=' 1.0 ' encoding=' utf-8 '?
#rdyb几室用这一行替换前一行的规则
将#www.abc.com对应更改为自己的域名
虚拟主机—在ftp或登录后,可以创建一个名为“主机管理面板-文件管理”、wwwroot和web.config的新文件,然后编辑并添加以下规则: XML version=' 1.0 ' encoding=' utf-8 '?
将#www.abc.com对应更改为自己的域名
Windows系统II6环境
见http://www.west.cn/faq/list.asp? 配置UNID=650Rewrite并编辑rewrite的规则文件httpd.conf,添加以下规则: RewriteEngineOn
rewritecond % { http : from-https }! ^on$[NC]
#RewriteCond%{HTTPS}! ^on$[NC]#rdyb数室将前一行中的规则替换为此行
将RewriteRule^(.* ) $https://www.abc.com/$1[R=301,L]#www.abc.com对应更改为您的域名
RewriteCond%{HTTP_HOST}! ^www(。
将RewriteRule^(.* ) $https://www.abc.com$1[R=301,L]#www.abc.com对应更改为您的域名
tomcat环境
在web.xml的最后一行之前添加以下代码即可
SSL
/*
确认
注1、discuz以301方式强制http跳转到https时,后台uc通信将失败。
2、使用此方法设置跳转后,如果无法正常进行跳转访问,请另外建立站点绑定https域名,并在原站点上设置跳转规则。
请根据操作系统、站点部署数量选择以下合适的参考文档。 文档仅供参考。 如果您不熟悉技术,建议您提交工作单,由我们的工程师安排。 (会产生费用。
windows2008 iis7环境SSL部署https单站点/多站点
b、linux系统SSL部署https单/多站点
windows2003系统SSL单站点部署https
以上内容来自网络。 仅供参考。