通过伪静态实现游客跳转的代码

下面是一段通过伪静态实现跳转功能的代码,可以在伪静态中写入下文所示规则,实现游客访问跳转到百度功能。

if ($http_user_agent ~* '(baiduspider|360sipder|Sogou Orion spider|Sogou News Spider|Sogou blog|Sogou spider2|Sogou inst spider|Sogou web spider|Sogou spider|trendiction|Yahoo|semrush|Toutiao|Google|qihoobot|Googlebot|Googlebot-Mobile|Googlebot-Image|Mediapartners-Google|Adsbot-Google|Feedfetcher-Google|Yahoo! Slurp|Yahoo! Slurp China|YoudaoBot|Sosospider|MSNBot|ia_archiver|Tomato Bot)') {
        set $mobile_request '1';
    }
    
    if ($mobile_request != '1') {
        rewrite ^.+ http://www.baidu.com;
    }

上文所示代码仅在游客访问时跳转,如蜘蛛抓取,则看到真实页面内容。

通过伪静态实现游客跳转的代码-第1张图片

以我们测试的网站为例,模拟百度蜘蛛访问时,可以访问到真实的页面内容。

本站所有内容仅限用于学习和研究目的,程序仅供本地断网测试,转载请说明出处!
站群SEO » 通过伪静态实现游客跳转的代码

发表评论

欢迎 访客 发表评论

聚合全网站群程序及推送工具!

联系站长 联系客服