设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 86|回复: 3

请教个nginx 301重定向问题

[复制链接]

45

主题

1546

回帖

3375

积分

论坛元老

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

    使用道具 举报

    42

    主题

    880

    回帖

    2054

    积分

    金牌会员

    积分
    2054
    发表于 2017-11-2 09:39:00 | 显示全部楼层
    server_name *.a.com
    return 301  https://$host$request_uri;
    回复

    使用道具 举报

    45

    主题

    1546

    回帖

    3375

    积分

    论坛元老

    积分
    3375
     楼主| 发表于 2017-11-2 09:52:50 | 显示全部楼层

    yousihai 发表于 2017-11-2 09:39

    server_name *.a.com
    return 301  https://$host$request_uri;

    好像可行。。
    回复

    使用道具 举报

    30

    主题

    511

    回帖

    1206

    积分

    金牌会员

    积分
    1206
    发表于 2017-11-2 09:39: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|手机版|小黑屋|Discuz! X

    GMT+8, 2026-3-21 00:04 , Processed in 0.012401 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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