全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1700|回复: 5

请教个nginx 301重定向问题

[复制链接]
发表于 2017-11-2 09:34:59 | 显示全部楼层 |阅读模式
要将http://*.a.com 通过301重定向到 https://*.a.com
nginx 里正则要怎么写?
例如下面,需要把www.a.com改成*.a.com,但试了不少正则都不行...万能LOC,求救了
  1. server {
  2.     listen 80;
  3.     server_name www.a.com;  
  4.     return 301 https://www.a.com$request_uri;
  5. }
复制代码
发表于 2017-11-2 09:39:00 | 显示全部楼层
server_name *.a.com
return 301  https://$host$request_uri;
 楼主| 发表于 2017-11-2 09:52:50 | 显示全部楼层
yousihai 发表于 2017-11-2 09:39
server_name *.a.com
return 301  https://$host$request_uri;

好像可行。。
发表于 2017-11-2 10:00:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2017-11-2 10:11:00 | 显示全部楼层
etotakeo 发表于 2017-11-2 10:00
if ($host != 'www.cqu**m.com') {
        rewrite ^/(.*)$ https://www.cqu**m.com/$1 permanent;
        }

2楼已解决
你这个是http://www跳转到https://www的,我要的是http://*.a.com跳到https://*.a.com这样的通配符方式的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 08:09 , Processed in 0.101549 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表