wordpress 通过.htaccess重写受感染的URL

dddzy1tm  于 2024-01-06  发布在  WordPress
关注(0)|答案(1)|浏览(188)

我的一个WordPress网站被破坏,数千个URL被添加(定期在谷歌搜索控制台上注册).现在我已经删除了感染,我想删除所有的URL由谷歌搜索创建的创建一个规则,返回一个404错误的每个URL.目前的URL是这种类型:https://example.com/?c=brine-shrimp-eggs-xx-vV63wku6是成千上万的我不能写成千上万的行,但因为他们都以/?c=我想的是这样的东西

RedirectMatch 404 ^/?c=*/.*$

字符串
我试过了,但是没有结果

bgtovc5b

bgtovc5b1#

你需要使用重写模块,它比别名模块更灵活。类似这样:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^c=
RewriteRule ^ - [R=404,L]

字符串
你可以在中央http主机配置中实现这样的规则。或者,如果你没有访问权限,你也可以使用一个 * 分布式 * 配置文件(通常称为“.htaccess”),如果你事先使用AllowOverride指令为http主机中的那个位置启用了这样的文件。

相关问题