生活,就是心怀最大的善意在荆棘中穿行。即使被刺伤,亦不改初衷。 3s源码 sss333.cn

继续分享wordpress网站维护教程。悦然wordpress建站之前的文章就给大家分享过,网站可能会遇到一些恶意搜索词攻击,然后在统计中可能出现一些违规的广告词,甚至有些人还会把这些带有恶意搜索词的链接提交给百度或谷歌收录,一旦收录,用户打开这个链接时浏览器地址栏就会出现这些违规的广告词,对网站的形象影响比较大,也可能会对用户造成一些误导,影响用户体验。

之前我分享的解决方法如:

百度统计里面出现广告词怎么办?对网站有影响吗?

悦然建站分享:恶意搜索词攻击普遍存,最好的应对方法是做好网站内容

因为百度谷歌等搜索引擎对这类攻击手段都是非常熟悉的,大多数都可以识别和过滤,所以这类攻击我们可以不去处理,只需要做好网站内容就好了,就是有点恶心人😂。

不过可能也会存在一些例外,特别是一些新网站或本身流量和收录不高的网站,因为本身网站底子就比较差,遇到这种攻击可能多少也会存在一点影响,所以接下来悦然wordpress建站给大家分享一段代码:

//移除网址链接中的参数,避免被刷广告,代码转自新主题大胡子博客
function dhz_remove_query_strings() {
//跳过后台和搜索页面
if (is_admin() || is_search()) {
return;
}
if (strpos($_SERVER['REQUEST_URI'], '?') !== false) {
//获取当前链接
$current_url = home_url(add_query_arg(array()));
//301重定向至不带参数的链接
wp_redirect(strtok($current_url, '?'), 301);
exit();
}
}
add_action('template_redirect', 'dhz_remove_query_strings');

上面的代码只需要添加到当前wordpress建站主题的functions.php文件中即可,或者是添加到Code Snippets插件中,效果一样。

这样当输入任何有参数的链接时都会重定向到没有参数的链接。不过使用这个方法后可能会有一个小问题,就是后台的文章不能直接预览,因为后台预览的文章链接也是有参数的,它会重定向到首页,但是发布之后的链接不受影响。

推荐阅读


WordPress建站教程:优化Woocommerce自带的分类菜单列表

WordPress网站维护教程:Woocommerce启用PAYPAL后,结账页排版错乱的处理方法

wordpress建站教程/课程

如果觉得我分享的内容对您有所帮助

😘请帮忙分享点赞在看 谢谢啦😘

原文出处: 3s源码 sss333.cn
© 版权声明
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容