VPS侦探论坛
标题:
nginx 转发问题,为什么.gif .jpg 这些结尾的路径无法转发
[打印本页]
作者:
bbuuss
时间:
2013-3-16 20:52
标题:
nginx 转发问题,为什么.gif .jpg 这些结尾的路径无法转发
下面的规则为什么不行呢,总是提示说文件不存在
rewrite ^/img99\.gif$ /img.php?id=99 last;
作者:
licess
时间:
2013-3-16 22:08
伪静态不会写
作者:
bbuuss
时间:
2013-3-18 11:54
标题:
回复 2# 的帖子
军哥,帮我改一下这条规则好吗?
作者:
id886
时间:
2013-3-18 13:01
告诉你是什么问题。
你的规则没有问题。
问题是 这个伪静态会不起作用。 因为他先使用nginx去处理图片了。 不会转到你的PHP上来处理。
你得把域名配制文件里的 这个 .gif 删除,重启nginx 即可生效。
让PHP直接处理。
配制文件,如 xxx.conf
作者:
bbuuss
时间:
2013-3-18 18:08
标题:
回复 4# 的帖子
找不到那个文件,是在这里吗? /usr/local/nginx/conf
作者:
id886
时间:
2013-3-18 19:40
如果是 IP能访问的站。 那就修改 /usr/local/nginx/conf/nginx.conf 文件里的
如果是后来添加的域名,那就是修改 /usr/local/nginx/conf/vhost/ 域名.conf
这一段
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
把里面的 gif | 删除 就成了。再重启 nginx 即OK
如伪静态处理jpg图,就删除 jpg| 其它类型例推。
欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/)
Powered by Discuz! X3.4