付费,写一条 nginx 规则 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
aijialefu
V2EX    程序员

付费,写一条 nginx 规则

  •  
  •   aijialefu 2020-08-29 20:56:26 +08:00 5332 次点击
    这是一个创建于 1921 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求,来自搜索引擎(百度,360,搜狗等)得方位,展示页面 a 得内容;普通输入 url 的来源,显示页面 b 。是显示页面 a 和 b 的内容,路径不能是 www.xxx.com/a.htmlwww.xxx.com/b.html,只能是 www.xxx.com 。 另外请教,nginx 能否根据地区(不是 ip )做动作?比如,北京地区不能访问。 + v:YWlqaWFsZWZ1

    第 1 条附言    2020-08-31 15:58:51 +08:00
    上面的网址是随手打的案例,各位看官姥爷,我真没这么13 的域名啊
    27 条回复    2020-09-01 00:20:35 +08:00
    OysterQAQ
        1
    OysterQAQ  
       2020-08-29 20:58:40 +08:00
    参考 ssr 模式的 nginx 根据 ua 分流方式
    ETiV
        2
    ETiV  
       2020-08-29 21:04:32 +08:00
    1. 判断 $http_referer
    2. GeoIP 库
    anguiao
        3
    anguiao  
       2020-08-29 21:12:10 +08:00
    如果是为了 SEO 的话,页面差异太大,好像有可能会被判定成作弊。
    benen005g
        4
    benen005g  
       2020-08-29 21:13:16 +08:00
    第一条我会写
    aijialefu
        5
    aijialefu  
    OP
       2020-08-29 21:56:59 +08:00
    @OysterQAQ 这是一个方向,谢了
    @ETiV 大佬,两个需求你两句话基本上都能解决,你是对的,非常非常感谢...
    @anguiao 客户需要,不是做 seo,这需求只针对特定人群
    @benen005g 思路?
    dorothyREN
        6
    dorothyREN  
       2020-08-29 22:20:12 +08:00
    你这怕不是要搞什么非法的网站吧。。
    riddle4ever
        7
    riddle4ever  
       2020-08-29 22:48:47 +08:00
    手滑点到了你输的网址,差点吐了:)
    xiri
        8
    xiri  
       2020-08-29 23:07:58 +08:00   1
    @dp0x7ce 所以建议有网址示范需要的时候用 example.com ,不要自己搞那些乱七八糟的,这个四注册局保留的专门用于这一用途的
    zro
        9
    zro  
       2020-08-29 23:14:32 +08:00
    顺便借楼问下,反代 udp 的话,nginx 老是隔十来秒就换端口连后端,有办法让 nginx 以固定端口连吗?
    aijialefu
        10
    aijialefu  
    OP
       2020-08-29 23:16:46 +08:00
    @dorothyREN ... ... 不都这样吗?
    @dp0x7ce 客户做百度推广 这要需求特定场景
    dorothyREN
        11
    dorothyREN  
       2020-08-29 23:21:12 +08:00
    @aijialefu #10 一看你这需求就感觉是搞这个的。。
    BarryPan
        12
    BarryPan  
       2020-08-29 23:29:09 +08:00
    @dp0x7ce 我弟弟说他也想吐
    0ZXYDDu796nVCFxq
        13
    0ZXYDDu796nVCFxq  
       2020-08-29 23:36:17 +08:00
    1. map 指令
    2. 可以,geoip 模块
    hujnnn
        14
    hujnnn  
       2020-08-29 23:55:09 +08:00
    lua 搞定一切
    TheWidowMaker
        15
    TheWidowMaker  
       2020-08-30 07:32:25 +08:00 via Android
    @BarryPan 啊这…怪起来了
    Lujango
        16
    Lujango  
       2020-08-30 10:59:39 +08:00
    现在发福利都这么含蓄了吗???
    zhensjoke
        17
    zhensjoke  
       2020-08-30 11:09:43 +08:00
    这。。算是发布色情内容吗
    guanhui07
        18
    guanhui07  
       2020-08-30 14:56:02 +08:00 via iPhone
    lua 确实好 openresty
    Interm
        19
    Interm  
       2020-08-30 15:16:17 +08:00
    这不就是搜索引擎劫持吗?你网上搜索一下一大堆
    yankebupt
        20
    yankebupt  
       2020-08-30 16:28:25 +08:00
    购物网站写一条规则,当楼主这个浏览器水印的访问,不是从北京 ip 访问的时候,隐藏所有活动和优惠……
    参见 firefox 访问淘宝的第三方 cookie 提示......
    [doge]
    kamilic
        21
    kamilic  
       2020-08-30 19:32:24 +08:00
    这网站 难怪需要写 nginx (狗头
    chuqi
        22
    chuqi  
       2020-08-31 09:49:35 +08:00
    月底冲量,要上违规了是吧 [狗头]

    之前用的是 IP 判断,但是太不准确了,遂放弃
    也试过判断访问的 UA 来进行跳转,但是不是很好
    ericgu1788
        23
    ericgu1788  
       2020-08-31 11:36:54 +08:00
    黄色网站 真有你的
    zhw2590582
        24
    zhw2590582  
       2020-08-31 13:41:38 +08:00
    想打开看看,但在公司,算了
    aijialefu
        25
    aijialefu  
    OP
       2020-08-31 15:58:06 +08:00
    @ericgu1788 大哥 我随手打的
    @zhw2590582 ... 我也没这么牛逼的域名啊
    @chuqi 不冲量
    @kamilic ...
    @yankebupt 看来提问题还是有技巧的,向你这么提就不会有这么多质疑了
    aijialefu
        26
    aijialefu  
    OP
       2020-08-31 22:50:54 +08:00
    @ETiV 老大,geoip 这几天测了,集成到 nginx 确实节省大量资源,提高了响应速度。不过小弟发现,geoip 应该只能获取部分城市( 33 个)很多城市是没的,请问用这个工具还有解决方方法吗?
    ETiV
        27
    ETiV  
       2020-09-01 00:20:35 +08:00 via iPhone
    GeoIP 库有收费版…你用的是啥
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4591 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 03:59 PVG 11:59 LAX 19:59 JFK 22:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86