我们的服务遍布中国

我们的服务遍布中国
乃至世界

光网所服务的品牌地域与城市
北京 天津 上海 广州 深圳 香港 厦门 江苏 浙江 山东
重庆 长沙 武汉 成都 西安 宁夏 丽江 青海 云南 乌鲁木齐
黑龙江 内蒙古 河北 ...
光网服务与合作的全球各地
美国 加拿大 德国 法国 英国 瑞士 意大利 荷兰
印度 日本 韩国 ...

不论你的品牌在何处
我们都可以提供完善的服务与帮助

致电

0512-56969630
您所在的位置:首页 > SSL证书

AMH强制跳转HTTPS网址

发布时间:2015/11/21 22:16:25 浏览:125打印字号:

强制跳转HTTPS网址

到目前为止,我们如果部署好域名,然后通过HTTPS可以直接打开带有SSL证书的URL,但是如果我们需要强制跳转到HTTPS,怎么解决呢?

/usr/local/nginx/conf/vhost/

或者以下目录

/home/wwwroot/www.xx.com/vhost

在上面的目录中,找到站点对应的.conf文件,然后编辑。

if ($server_port = 80) {
return 301 https://$server_name$request_uri;
}
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}
error_page 497 https://$server_name$request_uri;

添加上面的脚本到文档中,如下图。

amh-ssl-4.jpg

部署替换完毕之后,执行amh nginx restart重启nginx,就可以生效。


跳转方案2:

AMRewrite 规则重写

RewriteCond %{SERVER_PORT} !^443$

RewriteCond %{HTTP_USER_AGENT} !MSIE/[1-8]\. [NC]

RewriteCond %{HTTP_HOST} www.gworg.com

RewriteRule ^.*$ https://www.gworg.com%{REQUEST_URI} [L,R=301]