服务器nginx如何配置目录下文件重写。

homeeko 2016-01-04 11:27:52
看到有几个网站,他们做了目录下图片重写,我也想这么做,在nginx该和实现呢
比如在我的跟目录有一个文件文件夹netimage,里面的图片失效了,我想让访客每次访问这个目录下所有图片,服务器都把实际地址重写到/404.jpg,其中/404.jpg是真实存在的文件,在nginx里我应该怎么写配置。
...全文
142 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
homeeko 2016-01-04
  • 打赏
  • 举报
回复
重写应该怎么写,谁有具体的列子。写出来。
果酱很好吃 2016-01-04
  • 打赏
  • 举报
回复

server
{
listen 80;
server_name 192.168.1.134;#该为你自己的域名
root /home/wwwroot/default;

include enable-php.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
if (!-f $request_filename){
rewrite ^/ http://192.168.1.134/netimage/404.png;#改为你要返回的默认图地址
}
}

}

测试:访问xx.jpg,该图片是不存在的(直接访问和img src访问都一样)

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧