+ -
当前位置:首页 → 问答吧 → 关于在nginx中做域名跳转的问题。

关于在nginx中做域名跳转的问题。

时间:2010-09-13

来源:互联网

比方说我想在一台nginx服务器上下载一个mp4文件,但是这台服务器上没这个mp4文件,要求这台服务器会跳转到另一台nginx服务器上进行下载。但如果第一台服务器有这个文件,那么他就不会跳转到另一台nginx服务器上。不要给我网上转载来回答我,希望有经验的人回答我一下。。谢谢

作者: lsp2010sanji   发布时间: 2010-09-13

定向404
server {
....

  location /img_test {
  #根目录
  root /var/www;
  #匹配
  if ($request_filename ~ \/var\/www\/img_test\/(.*)) {
  set $img_url $1;
  #跳转页面
  set $error_html http://127.0.0.1/images/$img_url;
  }
  error_page 404 $error_html;
   
  }

...
}

当http://127.0.0.1/img_test/1.jpg 不存在跳到 http://127.0.0.1/images/1.jpg
当http://127.0.0.1/img_test/1.jpg 存在显示

正则不好讲究用

作者: ihefe   发布时间: 2010-09-13

热门下载

更多