记录Nginx实现内容重定向的两种方式:rewrite和反向代理
2024-08-27 12:40:43
第一种:rewrite
server {
listen 80;
server_name www.test.org;
root /temp/test;
#当访问www.test.org/uri,如果uri资源在项目中不存在,就会重定向到www.test.org/demo/index
location ~.* {
if (!-e $request_filename) {
rewrite ^ http://www.test.org/demo/index redirect;
}
}
}
第二种:反向代理(如果需要重定向到另外一个服务器)
server {
listen 80;
server_name www.test.org;
root /temp/test;
#当访问www.test.org/uri,如果uri资源在项目中不存在,就会重定向到www.aa.org/demo/index
location ~.* {
if (!-e $request_filename) {
rewrite ^ /demo/index break;
proxy_pass http://www.aa.org;}
}
}
最新文章
- AJAX案例四:省市联动
- centos上手动编译安装tmux的问题
- [资料]pthreads PHP
- R 读取clipboard内容 (MAC)
- github不小心同步覆盖了本地文件
- mysql xtarbackup备份脚本
- struts2加入自定义的actionValidatorManager实现类
- Azure 媒体服务发布可靠的视频直播平台
- Period - HDU 1358(next求循环节)
- 【NOIP2013】传染病控制
- 【DDD】--好文收藏
- 详解:idea工具下的main函数只执行Thread.activeCount(),打印值为:2
- QTP 自动化测试--定义变量
- SpringMVC——消息转换器HttpMessageConverter(转)
- 个人阅读作业2—《No Silver Bullet: Essence and Accidents of Software Engineering》读后感
- kali下的miranda工具只适合同一路由下使用
- HDU 4704 Sum (2013多校10,1009题)
- css选择器中间的空格
- ubuntu16安装git
- Jetty - Handler源码分析
热门文章
- 对比 Git 与 SVN,这篇讲的很易懂
- SQL优化--inner、left join替换in、not in、except
- postgresql 使用pg_restore时显示role ";root"; does not exist的解决办法
- windows之自动化在虚拟机部署操作系统并自带python环境
- SQLServer之集合
- CYQ.Data 支持分布式数据库(主从备)高可用及负载调试
- vue2.0 日历日程表 ,可进行二次开发.
- JNI实战(三):JNI 数据类型映射
- [.NET跨平台]Jexus独立版本的便利与过程中的一些坑
- 【Android Studio安装部署系列】二、Android Studio开发环境搭建