有没有没睡的 教我设置下CDN跟301重定向

搬瓦工机场JMS

还有没有没睡的大佬
教我设置下CDN跟301重定向啊

别的问题解决了,现在没法在访问 https://a.com 的时候 重定向到 https://www.a.com
新疆网友:太晚了,这个点打不起精神,自己的事都不想动了
内蒙古网友:大佬 帮我啊  顺带看个djj 精神下
云南网友:不发网址怎么知道
江苏网友:主要是我也不太懂,已经很久没有上cdn了,cf也不套,301用的是宝塔自带的。
天津网友:现在我的  modsfan.com 不管怎么解析都没法访问,  带www 就可以访问
我想让 用户访问 不带www的就重定向到 www 的

  1. server
  2. {
  3.     listen 80;
  4.         listen 443 ssl http2;
  5.     server_name cdn.modsfan.com gamemod.cn http://www.gamemod.cn modsfan.com http://www.modsfan.com;
  6.     index index.php index.html index.htm default.php default.htm default.html;
  7.     root /www/wwwroot/www.modsfan.com;
  8.    
  9.     #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
  10.     #error_page 404/404.html;
  11.         #301-START
  12.                 if ($host ~ ‘^modsfan.com’){
  13.                         return 301 https://www.modsfan.com$request_uri;
  14.                 }
  15.         #301-END
  16.     #HTTP_TO_HTTPS_START
  17.     if ($server_port !~ 443){
  18.         rewrite ^(/.*)$ https://$host$1 permanent;
  19.     }

复制代码
这是配置文件
江苏网友:为什么要自己做,交给 cf 呀。
陕西网友:server {
    listen 80;
    server_name xxx.com http://www.xxx.com;
    return 301 https://www.xxx.com$request_uri;
}
server {
    listen 443 ssl;
     ssl_certificate /usr/local/nginx/conf/ssl/www.xxx.com/fullchain.cer;
     ssl_certificate_key /usr/local/nginx/conf/ssl/www.xxx.com/www.xxx.com.key;
    server_name xxx.com;
    return 301 https://www.xxx.com$request_uri;
}
server
    {
        listen 443 ssl http2;
        #listen [::]:443 ssl http2;
        server_name http://www.xxx.com;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/www.xxx.com;
        ssl_certificate /usr/local/nginx/conf/ssl/www.xxx.com/fullchain.cer;
        ssl_certificate_key /usr/local/nginx/conf/ssl/www.xxx.com/www.xxx.com.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
        ssl_ciphers "EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";
        ssl_session_cache builtin:1000 shared:SSL:10m;
        # openssl dhparam -out /usr/local/nginx/conf/ssl/dhparam.pem 2048
        ssl_dhparam /usr/local/nginx/conf/ssl/dhparam.pem;

抄一下就完事了

西藏网友:服务器在国内 所以用的腾讯云CDN ,
因为今天下午没挂CDN 分分钟就被人打挂了
陕西网友:

  1. if ( $host != ‘www.a.com’ )
  2. {
  3. rewrite ^/(.*)$ https://www.a.com/$1 permanent;
  4. }

复制代码

吉林网友:

  1. if ( $host != ‘www.a.com’ )
  2. {
  3. rewrite ^/(.*)$ https://www.a.com/$1 permanent;
  4. }

复制代码

甘肃网友:DNS里 a.com url转发  www.a.com  最简单
河南网友:用宝塔一分钟搞定的事。。。
湖北网友:老哥,这个加到那里,也是配置文件吗
四川网友:如果是宝塔,点网址–配置里面就有。
在就是看什么环境,是APACHE还是nginx 设置的方法不一样。但是都很简单的。
台湾网友:nginx 环境,宝塔面板里面重定向设置了也没用
https://a.com 还是不行

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 有没有没睡的 教我设置下CDN跟301重定向

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏