nginx根目录跳转

Posted 纪录

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx根目录跳转相关的知识,希望对你有一定的参考价值。

访问域名  
www.adc.com/image  自动跳转到  www.adc.com/make/image  
这个如何写

这种需求有多种方法可以实现:
1. 利用nginx rewrite 内部跳转实现:       
location /image {
          rewrite ^/image/(.*)$     /make/image/$1 last;
}


2.利用alias映射
location  /image  {
       alias  /make/image;  #这里写绝对路径
}


3.利用root映射:
location  /image {
      root   /make;
}


4.利用nginx的permanent 301绝对跳转实现
location /image {
        rewrite ^/image/(.*)$   http://www.adc.com/make/image/$1;
}
   


5.判断uri实现
if ( $request_uri ~* ^(/image)){
        rewrite ^/image/(.*)$ /make/image/$1 last; 
}
































以上是关于nginx根目录跳转的主要内容,如果未能解决你的问题,请参考以下文章

nginx根据一级目录进行跳转

nginx url跳转 二级目录

nginx rewrite二级目录跳转带斜线

同一个域名,Nginx可以根据目录指定到不同网站吗

Nginx 中location与rewrite

nginx 超时配置根据域名端口链接 配置不同跳转