通俗讲解【重定向】及其实践
三分钟,带你学习和实践域名重定向
大家好,我是鱼皮,今天分享 重定向
小知识,以及我在腾讯云云开发中实现域名重定向的实践。
孽起
之前,我开发了一个编程导航网站,将网站放到了腾讯云云开发上,用云托管(容器)的方式部署和维护。还购买了一个域名 code-nav.cn
,并且在云开发后台 访问服务
中,将该域名的子域名 www.code-nav.cn
和存放网站文件的容器相关联,配置如图:
要支持重定向,只需要修改下 Nginx 的配置。比如这里我选择给整个网站添加 301 永久重定向,配置文件如下:
server {
listen 80;
# gzip config
gzip on;
...
root /usr/share/nginx/html;
include /etc/nginx/mime.types;
# 添加重定向
if ($http_host ~ "^code-nav.cn") {
rewrite ^(.*) https://www.code-nav.cn permanent;
}
}
不必手写和记忆 Nginx 配置,直接使用可视化界面生成即可: