博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在NGINX中重定向一个网址(301 跳转)
阅读量:6452 次
发布时间:2019-06-23

本文共 862 字,大约阅读时间需要 2 分钟。

  hot3.png

本教程将帮助您如何请求重定向到NGINX Web服务器另一个域名。如果你有计划或更改您的域名,并希望将流量重定向到旧域名服务器的新域名这是必需的。 首先,编辑您的 nginx 域名配置文件,并添加配置,按您的重定向的要求。

$ vi /etc/nginx/sites-enabled/mydomain.com.conf

1. 重定向所有请求到特定网址

这将所有传入请求重定向域名给url http://anotherdomain.com/dir1/index.php,如下配置。

server {    listen 192.168.1.100:80;    server_name mydomain.com;    return 301 http://anotherdomain.com/dir1/index.php;}

2. 重定向所有请求其他域名

这将在域名中的所有传入的请求重定向到另一个域名(http://anotherdomain.com/)与相应的请求的URL和查询字符串。

server {    listen 192.168.1.100:80;    server_name mydomain.com;    return 301 http://anotherdomain.com$request_uri;}

3. 将请求重定向与特定协议

这将在域名中的所有传入的请求重定向到另一个域名(http://anotherdomain.com/)与相应的请求的URL和查询字符串。它也将使用重定向的URL相同的协议。

server {    listen 192.168.1.100:80;    server_name mydomain.com;    return 301 $scheme://anotherdomain.com$request_uri;}

做上述更改后,重新启动服务器NGINX重新加载新添加的配置。

转载于:https://my.oschina.net/mskk/blog/3013570

你可能感兴趣的文章
无法使用SQL login去登陆SQL Server - 'Password did not match'
查看>>
12月12日云栖精选夜读 | Python 10大谬论,你可能对Python存在的一些误解!
查看>>
MySQL 异常--1045
查看>>
【对讲机的那点事】史上最强通信线路施工维护秘籍
查看>>
ConcurrentHashMap 详解二
查看>>
互联网数据化运营基础应用之信息质量模型
查看>>
安卓面试中高级安卓开发面试高频题之——equals()和hashcode()关系,区别...
查看>>
关于Web事务响应时间的细分以及深入分析
查看>>
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 5 章 数据定义_5.2. 默认值
查看>>
Android 图解创建外部 lib 库及自定义 View
查看>>
地平线将获10亿美元B轮融资,估值40亿美元
查看>>
esp8266-01 替换4M Flash(搬运)
查看>>
Android IPC机制(2)-AIDL
查看>>
2018年CCF优秀学生分会结果出炉——将持续致力提升会员本地化服务
查看>>
Confluence 6 管理全站权限和用户组
查看>>
浏览器全屏非全屏切换
查看>>
02 pandas Series_创建、属性
查看>>
【实践】视频播放成功率下降很多?可能是你密钥管理的方式不对!
查看>>
策略模式
查看>>
分布式系统理论基础8:zookeeper分布式协调服务
查看>>