nginx目录路径重定向

目录

1 nginx修改root映射
2 通过nginx rewrite内部跳转实现访问重定向
3 nginx设置别名alias映射实现
4 通过nginx的permanent 301绝对跳转实现
5 通过判断uri实现页面跳转

如果希望域名后边跟随的路径指向本地磁盘的其他目录,而不是默认的web目录时,需要设置nginx目录访问重定向. 应用场景:dashidan.com/image自动跳转到dashidan.com/folderName/image.nginx目录路径重定向的四种实现方式.修改root映射,通过Nginx rewrite内部跳转,设置别名alias映射实现,通过nginx的permanent 301绝对跳转实现.

1 nginx修改root映射

修改root映射实现nginx目录访问重定向是最简单的方式, 推荐采用这一种.

location  /image {root   /folderName;
}

2 通过nginx rewrite内部跳转实现访问重定向

nginx配置代码示例:

location /image {rewrite ^/image/(.*)$     /folderName/image/$1 last;
}

3 nginx设置别名alias映射实现

配置示例:

location  /image  {alias  /folderName/image;  #这里写绝对路径
}

4 通过nginx的permanent 301绝对跳转实现

配置示例:

location /image {rewrite ^/image/(.*)$   http://dashidan.com/folderName/image/$1;
}

5 通过判断uri实现页面跳转

配置示例:

if ( $request_uri ~* ^(/image)){rewrite ^/image/(.*)$ /folderName/image/$1 last;
}
转载请保留 本文链接.

nginx目录路径重定向相关推荐

  1. Nginx 使用中文URL,中文目录路径

    Nginx 使用中文URL,中文目录路径 分类: linux2012-05-03 11:04 2672人阅读 评论(0) 收藏 举报 nginxurl服务器translationcentosserve ...

  2. nginx配置url重定向-反向代理

    本文系统:Centos6.5_x64 三台主机:nginx主机,hostname: master.lansgg.com  IP: 192.168.10.128 apache主机,hostname: c ...

  3. k8s中的 nginx-ingress 如何配置路径重定向

    一. 需求描述 路径重定向的一般应用场景: 调整用户浏览的URL,看起来更规范 为了让搜索引擎收录网站内容,让用户体验更好 网站更换新域名后 根据特殊的变量.目录.客户端信息进行跳转 我这里遇到的问题 ...

  4. 详解nginx配置url重定向-反向代理

    本文系统:Centos6.5_x64 三台主机:nginx主机,hostname: master.lansgg.com  IP: 192.168.10.128                    a ...

  5. nginx代理 指向_详解nginx配置url重定向-反向代理

    本文系统:Centos6.5_x64 三台主机:nginx主机,hostname: master.lansgg.com  IP: 192.168.10.128 apache主机,hostname: c ...

  6. nginx配置url重定向_Nginx配置URL重写

    URL重写是指通过配置conf文件,以让网站的URL中达到某种状态时则定向/跳转到某个规则,比如常见的伪静态.301重定向.浏览器定向等. Nginx允许使用正则表达式重写URI(需PCRE库),并且 ...

  7. nginx配置url重定向_nginx配置url重定向-反向代理

    本文系统:Centos6.5_x64 三台主机:nginx主机,hostname: master.lansgg.com  IP: 192.168.10.128 apache主机,hostname: c ...

  8. nginx配置url重定向_详解nginx配置url重定向-反向代理

    https://www.jb51.net/article/99996.htm 本文系统:Centos6.5_x64 三台主机:nginx主机,hostname: master.lansgg.com  ...

  9. nginx子目录301重定向到其他域名URL

    nginx子目录301重定向到其他域名URL 今天找了找网上的nginx 301代码,发现不是不生效就是错误,几经修改才成功.下面发一个基于nginx的子目录301到其他域名(URL)的规则.作用是例 ...

最新文章

  1. [译] 什么是 JavaScript 生成器?如何使用生成器?
  2. PHP empty、isset、isnull的区别
  3. Bash scripts
  4. lazyload延迟加载组件
  5. ALV调用标准GUI STATUS
  6. react的详细知识讲解!
  7. myeclipse导入maven工程
  8. 【原创】基于日志增量,统计qps,并基于ip排序
  9. 景驰获雷诺领投A轮融资,更名WeRide.ai,联手广州公交推出无人出租
  10. oracle凭证编号,R12 AP模块的发票过账后如何关联对应的凭证编号
  11. 微信小程序——组件(二)
  12. 航空公司VIP客户查询(25 分)(Hash)
  13. P2433 【深基1-2】小学数学 N 合一
  14. VUE3模板,JSX,JSV
  15. CSS图片3D旋转效果
  16. 解决问题CondaVerificationError: The package for olefile located at...
  17. 如何选择NTC热敏电阻
  18. 云笔记是干什么用的,看云笔记的优点和使用心得分享
  19. 普通代码块和构造代码块
  20. 程序员必备绘图工具,流程图、时序图、类图手到擒来!

热门文章

  1. 破坏领主服务器维护,《破坏领主》将更新免费内容 新旧版本角色不可交互
  2. win10系统上传服务器很慢,win10系统上传文件速度太缓慢
  3. 车行无忧 v5.0.3 安卓版
  4. 【C语言学习笔记】万字详解C循环
  5. 30行代码使用Python制作熊猫表情包(图片字符化)(附有源码逐行分析)
  6. [Android Studio]Android 数据存储--SQLite数据库存储
  7. 14个只有网安人才听得懂的「职场黑话」!
  8. 2020年有寓意的领证日期_2020有寓意的领证日期 2020热门领证日期
  9. Python Machine Learning 中文版,Python机器学习介绍
  10. 倒计时定时器(爆炸定时器)、间隔定时器、通过点击按钮停止定时器、异步执行问题