【教程】Nginx环境WordPress恶意URL请求重定向

终于搞定了,一直以来,我们网站都存在恶意URL请求的问题,其实这个问题也不是咱们网站存在,很多网站都存在,例如国内的几个互联网大厂也都有这个问题,具体大家可以参考一下《网址/?q=网址,是什么意思,有大神知道吗》这里我们就不再重复讲了。WordPress恶意URL请求链接会造成页面重复收录,导致网站被搜索引擎降权,这里其实小编想吐槽下各大搜索引擎,WordPress做为一款主流CMS建站程序,搜索引擎应该已经很了解他的URL规则,规避收录利用WordPress进行恶意URL请求的链接,但事实并非如此。

【教程】Nginx环境WordPress恶意URL请求重定向

WordPress恶意URL请求重定向问题

在网上找了很久解决方法,前段时间也根据《BT宝塔面板解决网站首页自定义URL请求》对恶意URL请求进行了处理,但是小编觉得与其将恶意URL请求做403或者404处理,不如彻底将其301跳转到正确的网站地址,毕竟403和404的返回码对搜索引擎来说,只是网站拒绝或者网站死链了相关访问,但是这对于用户依然使用相关链接访问网站很不友好。

今天通过使用Visual Studio Code插件CHATMOSS,小编终于解决了Nginx环境WordPress恶意URL请求重定向的问题,哦对了,大家如果再找一款在国内可以使用的ChatGPT4.0人工智能Ai机器人的话,可以通过下方的传送门了解一下哦。很好用!

【教程】Nginx环境WordPress恶意URL请求重定向

国内可以使用的人工智能Ai机器人

ChatGPT4.0:传送门

WordPress处理恶意URL请求教程

好了,下面让我们一起来看看WordPress处理恶意URL请求教程吧,当然了如果大家有什么不懂的地方,也可以留言评论,小编看到后会给予回复。

将https://66fxw.com/?q=heibaimanhua.com重定向到https://66fxw.com。

【教程】Nginx环境WordPress恶意URL请求重定向

在Nginx环境下,你可以通过编辑Nginx配置文件来防止恶意URL请求,并将这些请求重定向到网站首页。以下是具体步骤:

  1. 打开Nginx配置文件。这个文件通常位于/etc/nginx/nginx.conf,或者在你的网站服务器块配置文件中。
  2. 在server块中,添加以下代码:
if ($args ~* "^q="){ 
return 301 https://66fxw.com; 
}
if ($args ~* "^key="){ 
return 301 https://66fxw.com; 
}

这段代码的意思是,如果URL参数中包含”q=”或”key=”,则将请求重定向到https://66fxw.com。(注意:请将https://66fxw.com替换为你的网站地址)

  1. 保存并关闭配置文件。
  2. 为了使更改生效,你需要重新加载或重启Nginx。在大多数系统中,你可以使用以下命令来完成:
sudo service nginx reload

或者

sudo systemctl reload nginx

以上步骤应该可以帮助你防止恶意URL请求,并将这些请求重定向到你的网站首页。但是,请注意,这种方法可能会阻止一些合法的请求,因此在实施之前,你需要确保这些参数不会在合法请求中使用。

nginx环境wordpress将?replytocom=重定向到原文地址

【教程】Nginx环境WordPress恶意URL请求重定向

在WordPress中,”?replytocom=”是用于评论回复的参数。但是,这可能会导致重复内容,因此有时我们可能需要将其重定向到原文地址。在Nginx环境中,你可以通过修改Nginx配置文件来实现这个目标。以下是一个简单的步骤:

  1. 打开你的Nginx配置文件,通常位于/etc/nginx/sites-available/目录下。
  2. 在server块中,找到你的WordPress站点配置。
  3. 在location / { }块中,添加以下重定向规则:
if ($query_string ~ "^replytocom=(\d+)$") {
set $rule_0 1$rule_0;
}
if ($rule_0 = "1") {
rewrite ^/(.*)$ /$1? permanent;
}
  1. 保存并关闭文件。
  2. 为了使更改生效,你需要重新加载或重启Nginx。你可以使用以下命令:
sudo service nginx reload

或者

sudo systemctl reload nginx

这样,所有”?replytocom=”的URL都会被重定向到原文地址。

请注意,这只是一个基本的解决方案,可能需要根据你的具体情况进行调整。在修改配置文件之前,建议备份你的当前配置。

结尾

【教程】Nginx环境WordPress恶意URL请求重定向

最后,小编要跟大家说一下,虽然我把”?replytocom=”归为了WordPress的恶意URL请求,但是它其实是WordPress程序自带的一个参数,但是这个参数会导致我们的文章页面URL重复,所以小编一并将其视为了恶意URL请求,并对他做了重定向到原文地址的处理。


【教程】Nginx环境WordPress恶意URL请求重定向

微信公众号

66分享网,网站地址:66fxw.com 发布者:六六站长,原创内容未经允许不得转载,转载请注明出处:https://66fxw.com/wzzs/17448.html

(85)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
六六站长的头像六六站长认证作者
上一篇 2023年6月14日 上午11:30
下一篇 2023年6月15日 下午4:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

support_agent 联系我们

0311-8343-7686

在线咨询:点击这里给我发消息 邮件:[email protected] 工作时间:周一至周五,9:30-18:30,节假日休息

wechat 微信客服
微信客服
分享本页
返回顶部
CTRL+D 收藏本站   便宜云服务器