问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Nginx 配置旧域名重定向到新域名

发布网友 发布时间:2022-11-19 08:02

我来回答

1个回答

热心网友 时间:2024-03-05 00:25

Nginx 里的 rewrite 模块是专门负责静态重写的。

该模块允许使用正则表达式改变 URI,并且根据变量来重定向以及选择配置。

基本用法是: rewrite patten replace flag 。 patten 是正则表达式,与 patten 匹配的 URL 会被改写为 replace ,而 flag 是可选的,可以有如下标志:

例如,要将旧域名重定向到新域名上:

如果是跳转到新域名上时要保留路径,那么:

还有一种方式,如果域名不是 www.new.domain.com 就统一转到 https://www.new.domain.com :

$host 是 core 模块内部的一个变量,当请求头里不存在 host 属性或者是个空值, $host 则等于 server_name 。如果请求头里有 host 属性,那么 $host 等于 host 属性除了端口号的部分,例如 host 属性是 www.example.com ,那么 $host 就是 www.example.com 。

也可以单独增加一个 server,在里面统一设置, permanent 是 301 重定向:

rewrite 与 location 配合实现图片文件跳转到 CDN:

访问后台出现重定向次数过多该怎么办?-建站需知
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...总是被情所困?要怎么样才能控制自己,对他不要那么在呼? 关于@synchronized,你所不知道的事情 怎么样才算得上熟悉多线程编程? 大学期间,有必要考驾照吗 酸奶怎么做奶酪 酸奶:奶酪 一个女人的在保安室用掐带把男保安勒死了这是什么电影 开场就是一个老头被钢绳给勒死,那是啥电影 鱼城镇下辖村 顾楼村位于哪个市 干柠檬片的功效与禁忌,可美容养颜但不宜过量 沈阳市铁西区水质硬度 沈阳水质总碱度 提前退租违约金赔偿标准 4个月大的婴儿发现有下兜齿怎么办 厦门去台湾要出境护照吗 绿蝴蝶角蛙为什么难养 电力系统简政放权后电厂还需做安全评价吗 柿子用什么泡才能脆甜 诈骗嫌疑人不承认诈骗能定罪吗 诈骗嫌疑人可以取保候审么 顺义区高丽营镇金马工业区达盛路4号怎么去 9北京市顺义区空港金马工业园达盛路4号在物流园哪个区 北京市顺义区高丽营镇金马工业区88号属于哪个村 男孩姓刘的好名字 刘姓的男孩好名字推荐 不属于应收账款的融资产品 绝地求生进不去了怎么办呢? 治疗盆腔积液不能吃发物有哪些? 盆腔积液不能吃蘑菇吗 欧力德万用表怎么样 一克等于一百厘克 印刷造纸业里网笼的作用 热血街篮手机号忘记了怎么办 热血街篮上海网速 田间药效试验计划书的审核及委托方确认流程怎么写 不小心按了CLEAR CMOS按钮 电脑不正常了怎么办 查找我的苹果为什么显示十几分钟之前的距离 时间意味着什么 时间意味什么? 时间意味着什么? 发表CN期刊一般要多少钱?加急呢? Cn刊物发表论文一般多少钱 抖音翡翠高客单怎么用福利做口碑 凡尔赛什么意思哦 凡尔赛的由来从何而来 换尿不湿的小技巧 怎么换尿不湿 如何同时在一台电脑上登陆两个 如何用电脑同时登陆两个呢? 汽车前轮距和后轮距为什么不一样? (4-a)a=-1/2 a等于多少。 G4/3/5/8/1-2是多大的尺寸