当前位置:首页 >>wordpress使用教程 > 正文

WordPress如何禁止pc端访问,WordPress开放手机端和蜘蛛访问


Warning: Undefined variable $post_id in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 263
百度: 已收录 | 发布日期:2023-09-12 16:01:09 | 浏览:783 次


Warning: Undefined variable $ex_word in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 133

Warning: Undefined variable $case in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 133

Warning: Undefined variable $ex_word in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 134

Warning: Undefined variable $case in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 134

Warning: Undefined variable $case in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 136

Warning: Undefined variable $ex_word in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 138

现在做网站写内容很容易被采集那么这个时候我们可以做一些措施, 比如网站只针对蜘蛛和手机端访问, 那么需要如何来实现这个功能, 如果你是wordpress网站, 那么恭喜你实现起来还是很简单的.

1、添加代码实现

我们找到我们的模板函数文件functions.php, 把下面的代码添加进去

function custom_block_pc_users() {
// 获取用户代理字符串
$user_agent = $_SERVER['HTTP_USER_AGENT'];

// 检查是否是蜘蛛访问
$is_bot = preg_match('/(Baiduspider|360Spider|Sogou web spider|YoudaoBot|Sosospider|bingbot|SMJB)/i', $user_agent);

// 检查是否是手机端访问
$is_mobile = preg_match('/(iPhone|Android)/i', $user_agent);

// 如果不是蜘蛛访问且是PC端访问, 拒绝访问
if (!$is_bot && !$is_mobile) {
wp_die('本网站pc端杯禁止了, 你可以使用手机访问试试');
}
}

add_action('template_redirect', 'custom_block_pc_users');

2、当然wp_die这里的内容你可以自己修改

3、保存后我们使用电脑刷新看看.

99%的人还阅读了:

版权声明:本文由作者:卡卡哥服务器教程网 原创创作,本站内容不允许转载,如发现转载必追究法律责任!! 本文链接:https://yunfuwuqi.chinahzx.cn/wordpress/446.html
本文标签: