找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 45|回复: 5

请教nginx大神,图片附件二级域名问题。

[复制链接]

8

主题

24

回帖

94

积分

注册会员

积分
94
发表于 2016-3-16 16:54:40 | 显示全部楼层 |阅读模式
程序 discuz
主站域名 www.a.com
图片域名 imgs.a.com

2个域名都指向了统一的ip地址,为的是cdn加速静态文件。
imgs.a.com/data/attachment/
imgs.a.com/data/cache/
imgs.a.com/static/js

那么问题来了。
www.a.com/thread-300-1-1.html 可以访问帖子。
imgs.a.com/thread-300-1-1.html 也可以访问帖子。
百度还收录了imgs.a.com域名的帖子,悲哀。

请问该怎么解决?可否在nginx设置imgs.a.com只能访问默认目录下的jpg png js css等文件呢?
回复

使用道具 举报

14

主题

102

回帖

304

积分

中级会员

积分
304
发表于 2016-3-16 16:59:05 | 显示全部楼层
可以。非图片文件301转。
具体怎么实现楼下来说。
回复

使用道具 举报

360

主题

2170

回帖

5506

积分

论坛元老

积分
5506
发表于 2016-3-16 17:02:18 | 显示全部楼层

Saker 发表于 2016-3-16 17:02

如果要过滤站点静态文件(jpg,gif,html..)目录写法是:
location ~ ^/images/ {
            expires 4d;

大神也是配合的默契,莫非2楼是小号?
回复

使用道具 举报

95

主题

1070

回帖

2473

积分

金牌会员

积分
2473
发表于 2016-3-16 17:10:56 | 显示全部楼层
[ol]
  • 一:一般的防盗链如下:
  • location ~* \.(gif|jpg|png|swf|flv)$ {
  •   valid_referers none blocked www.jzxue.com jzxue.com ;
  •   if ($invalid_referer) {
  •     rewrite ^/ http://www.jzxue.com/retrun.html;
  •     #return 403;
  •   }
  • }
  • 第一行:gif|jpg|png|swf|flv
  • 表示对gif、jpg、png、swf、flv后缀的文件实行防盗链
  • 第二行: 表示对www.ingnix.com这2个来路进行判断
  • if{}里面内容的意思是,如果来路不是指定来思是,如果来路不是指定来路就跳转到http://www.jzxue.com/retrun.html页面,当然直接返回403也是可以的。[/ol]复制代码



    参考这个自己改
  • 回复

    使用道具 举报

    8

    主题

    24

    回帖

    94

    积分

    注册会员

    积分
    94
     楼主| 发表于 2016-3-16 17:02:00 | 显示全部楼层

    Saker 发表于 2016-3-16 17:02

    如果要过滤站点静态文件(jpg,gif,html..)目录写法是:
    location ~ ^/images/ {
                expires 4d;

    谢谢,我试试看
    回复

    使用道具 举报

    8

    主题

    24

    回帖

    94

    积分

    注册会员

    积分
    94
     楼主| 发表于 2016-3-16 17:25:41 | 显示全部楼层

    0x69 发表于 2016-3-16 17:28

    参考这个自己改

    谢谢,我试试看
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-4-25 10:31 , Processed in 0.018960 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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