首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx,一个应用程序,多个域,所有域重定向SSL和非www

Nginx,一个应用程序,多个域,所有域重定向SSL和非www
EN

Stack Overflow用户
提问于 2018-10-24 20:08:29
回答 2查看 26关注 0票数 0

我在Nginx上有一个Laravel应用程序,它提供(主机)许多不同的域名。我需要301将非www转到www,并将http转到https。

我已经尝试了这么多方法,但就是不能让它工作。有没有人有这个用例的好例子?

EN

回答 2

Stack Overflow用户

发布于 2018-10-24 20:31:50

愿这篇文章能帮助你

代码语言:javascript
复制
server {
    listen 80 example.com;

    server_name *.example.com example.com;
    return 301 https://www.$host$request_uri;
}
票数 0
EN

Stack Overflow用户

发布于 2018-10-25 19:46:36

这为我解决了这个问题:

代码语言:javascript
复制
if ($host ~* ^[^.]+\.[^.]+$) {
    rewrite ^(.*)$ https://www.$host$1 permanent;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52968630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档