请问怎样当别人访问根域名的时候,直接跳到带 https 的根域名。

2016-12-09 11:53:15 +08:00
 Kylinsun
2752 次点击
所在节点    问与答
20 条回复
rosu
2016-12-09 11:56:57 +08:00
301 重定向?或者重写页面?
Kylinsun
2016-12-09 12:01:33 +08:00
@rosu 我可以表达的不清晰,我是想当别访问 www.xxxx.com 跳转到 https://www.xxxx.com.
mornlight
2016-12-09 12:03:15 +08:00
服务端 301 重定向
wevsty
2016-12-09 12:03:57 +08:00
直接设置 301 或者 302 就行了
jarlyyn
2016-12-09 12:04:34 +08:00
301 重定向……
nigelvon
2016-12-09 12:06:36 +08:00
Header 里面加个 Strict-Transport-Security
Kylinsun
2016-12-09 12:29:42 +08:00
@mornlight @jarlyyn @nigelvon 谢谢你们的回复,我在折腾一下。
jarlyyn
2016-12-09 12:35:40 +08:00
server {

server_name www.herbcreation.com;

listen 80;

rewrite ^/(.*)$ https://www.herbcreation.com/$1 permanent;

}

我的 nginx 配置
Kylinsun
2016-12-09 12:45:56 +08:00
@jarlyyn 我知道怎么做了,谢谢你的帮助。
ys0290
2016-12-09 12:47:29 +08:00
善用 www.example.com ,慎用 www.xxx.com
jarlyyn
2016-12-09 12:48:32 +08:00
@ys0290

2 楼是 4 个 x....
Kylinsun
2016-12-09 12:50:57 +08:00
@ys0290 抱歉。-。-!
lissome
2016-12-09 12:57:50 +08:00
if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
yytsjq
2016-12-09 13:08:06 +08:00
Nginx

server {
listen 80;
server_name www.example.com;
return 301 https://www.example.com$request_uri;
}
Kylinsun
2016-12-09 13:41:32 +08:00
终于搞定,域名我就不发出了,小站。。。
环境 lamp
未解决:我在项目文件能创建.htaccess 配置好规则,然而并未生效,现在还没找出是什么原因.
解决:我是通过修改 vhosts 的配置文件实现 301 重定向.
![image]("https://ooo.0o0.ooo/2016/12/09/584a4401750a5.png")
Kylinsun
2016-12-09 13:46:21 +08:00
更新一下图片![image]( https://ooo.0o0.ooo/2016/12/09/584a4401750a5.png)
mephisto
2016-12-09 16:49:29 +08:00
return 301 https://$server_name$request_uri;
mephisto
2016-12-09 16:50:03 +08:00
add_header Strict-Transport-Security "max-age=31536000";
lhbc
2016-12-09 16:53:01 +08:00
你们啊,动不动就让楼主加 HSTS ,这是想坑死楼主吗?
哈哈哈
galenzhao
2016-12-09 17:47:30 +08:00
hsts 有啥不好么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/326402

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX