gpt4 book ai didi

.htaccess - mod_rewrite &/+结果 :+chosen+nickname+%22preorrinkap%22

转载 作者:行者123 更新时间:2023-12-02 22:55:32 26 4
gpt4 key购买 nike

我们的网站上安装了 Wordpress,并且出现了大量 404 页面,其末尾有以下内容。

/+Result:+chosen+nickname+%22preorrinkap%22

几乎所有页面末尾的昵称都不同,但链接前面的 URL 有效。通过将其添加到有效 URL 的末尾,会使页面显示为 404。

据我了解,机器人(很可能是由于我们收到的请求数量)正在尝试使用 WordPress 漏洞。(参见此处 https://security.stackexchange.com/questions/26598/strange-request-uri-with-lot-of-spaces-and-chosen-nickname )我想要做的是编写一个 mod_rewrite 规则,将其包含在我们的 .htaccess 文件中,以检测结束文本并将机器人重定向到正确的 URL。

例如,以下是我们即将出现的几个链接:

/News/2010/press-releases/launch-of-ondemand-video-subscription-service/+Result:+chosen+nickname+%22preorrinkap%22
/News/2010/press-releases/launch-of-ondemand-video-subscription-service/+Result:+chosen+nickname+%22coughiscout%22

由于我们网站的结构,如果有帮助的话,链接将始终以/News/开头。

我尝试了各种方法让正则表达式拾取此模式,但我就是无法让它工作。

任何帮助都会很棒。

最佳答案

如果有人遇到这种情况,您可以在 htaccess 中设置以下重定向规则

RewriteRule ^(.*)\+Result:\+chosen\+nickname\+(.*)$ /News/$1 [R=301,L]

这应该将机器人重定向到实际的文章。事实证明,我在之前的尝试中没有正确转义加号。

关于.htaccess - mod_rewrite &/+结果 :+chosen+nickname+%22preorrinkap%22,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18311043/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com