欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > 其他教程 >
其他教程

nginx 如何配置 不带www的域名转发到www域名

(元素模板) / 2023-04-26 09:06
nginx 如何配置 不带www的域名转发到www域名
http: {
  server {
    listen 443;
    server_name www.ys720.com;
    ssl_certificate /usr/local/nginx/conf/1_www.ys720.com_bundle.crt;
    ssl_certificate_key /usr/local/nginx/conf/2_www.ys720.com.key;
    ssl on;
    access_log /data/wwwlogs/access_nginx.log combined;
    root /data/wwwroot/default/;
    index index.html index.htm index.jsp;
   }
   server {
    listen 80;
    server_name ys720.com,www.ys720.com;
    return 301 https://www.ys720.com$request_uri;
   }
   server {
    listen 443;
    server_name ys720.com;
    return 301 https://www.ys720.com$request_uri;
  }
}

第一个server就是主配置,默认监听443端口,主域名是http://www.ys720.com,打开了https访问
第二个server主是是监听80端口,主要是把非https的两个域名重定向到https的主域名。
第三个是把https的不带www的域名重定向到主域名,这样其他域名通过301重定向到主域名,就都可以访问了。
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com