nginx 判断访问文件或目录不存在rewrite
2014-04-05 21:05
309 查看
文件及目录匹配,其中:
* -f和!-f用来判断是否存在文件
* -d和!-d用来判断是否存在目录
* -e和!-e用来判断是否存在文件或目录
* -x和!-x用来判断文件是否可执行
样例 : 判断访问的图片是否存在,不存在跳转到另外的域名
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|thumb) {
root /data/wwwroot/bbs.xxx.com;
expires 10d;
if (!-e $request_filename) {
rewrite ^/data/attachment/forum/(.*)$ http://img.xxx.com/forum/$1 permanent;
}
}
* -f和!-f用来判断是否存在文件
* -d和!-d用来判断是否存在目录
* -e和!-e用来判断是否存在文件或目录
* -x和!-x用来判断文件是否可执行
样例 : 判断访问的图片是否存在,不存在跳转到另外的域名
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|thumb) {
root /data/wwwroot/bbs.xxx.com;
expires 10d;
if (!-e $request_filename) {
rewrite ^/data/attachment/forum/(.*)$ http://img.xxx.com/forum/$1 permanent;
}
}
相关文章推荐
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- 图片引发的溢出危机(图)
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- 随鼠标移动的图片或文字特效代码
- CSS 图片横向排列实现代码
- 超级经典一套鼠标控制左右滚动图片带自动翻滚
- 用css实现图片垂直居中的使用技巧
- 图片与文字半透明效果 鼠标移上不透明
- javascript实现网站顶部出现几秒后图片缓慢消失的效果
- asp下轻松实现将上传图片到数据库的代码
- asp汉字中文图片验证码
- CSS图片翻转菜单
- 一个收集图片的bookmarlet(js 刷新页面中的图片)
- JavaScript判断图片是否能够加载,失败则替换默认图片
- 图片友情链接滚动 横向,带控制按钮
- JavaScript 控制图片改变重叠顺序的代码(鼠标移动切换)
- 图片翻转菜单技术研究
- js怎样实现下拉框改变,它旁边的图像也改变
- JavaScript实现的图片3D展示空间(3DRoom)