VPS侦探论坛

 找回密码
 注册
查看: 5156|回复: 5

麻烦帮看个nginx的站点配置规则,谢谢了

[复制链接]
发表于 2013-6-14 20:53:13 | 显示全部楼层 |阅读模式

我想让此站点只能访问某个类型的文件,非这两个类型的文件直接返回404,试了好几次不成功。

这是30天缓存的规则:
  1.                 location ~ .*\.(mp3|wma)?$
  2.                         {
  3.                                 expires      30d;
  4.                         }
复制代码


我偿试着改为非 mp3|wma,但不成功。。 求帮看下,谢谢!!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-6-15 09:39:22 | 显示全部楼层


这样折腾一下是可以实现功能了,但感觉方法比较笨,呵呵。。

  1.                                 location ~ .*\.(\?.*|)$ {
  2.                                         return 404;
  3.                                 }
  4.                                
  5.                                 location ~ .*\.(mp3|wma)?$ {
  6.                                         root  /home/wwwroot/site;
  7.                                         expires      365d;
  8.                                 }
复制代码


另外有个新问题想求助:
  1. location ~ .*\.(js|css)$
复制代码


  1. location ~ .*\.(js|css)?$
复制代码


这两者的区别是什么呢?多了一个?号。。
求解答,谢谢!!
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2013-6-15 09:47:31 | 显示全部楼层

  1. location ~ .*\.(mp3|wma)?$
  2.                         {
  3.                                 return  403;
  4.                         }
复制代码
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-6-15 10:00:22 | 显示全部楼层



原帖由 licess 于 2013-6-15 09:47 发表
location ~ .*\.(mp3|wma)?$
                        {
                                return  403;
                        }


军哥这个规则是禁止访问mp3|wma的吧。。

我想着是只允许mp3|wma这两个类型的文件,非这两个类型的文件禁止访问。。有好方法请指教,嘿嘿。。 谢! ^_^

另外请教军哥:
location ~ .*\.(mp3|wma)?$
location ~ .*\.(mp3|wma)$
带有问号与不带问题的区别是什么呢?再次感谢~~
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2013-6-15 14:10:59 | 显示全部楼层

基本都差不多

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2013-6-15 14:23:21 | 显示全部楼层

原帖由 licess 于 2013-6-15 14:10 发表
基本都差不多


好的,谢谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-16 07:42 , Processed in 0.027760 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表