htaccess将具有相同名称的文件重定向到一个文件(被黑客入侵)

时间:2018-01-11 15:09:51

标签: .htaccess redirect

我希望您能帮忙修改我的.htaccess文件。我的网站遭到黑客入侵,恶意软件已经创建了数千页,并且确实损害了我的排名。我删除了这些页面,但我希望所有这些链接都重定向到一个404页面。

我需要在.htaccess中撰写哪些内容才能重定向包含特定字词的所有网页?

我试过这个

RewriteCond %{QUERY_STRING} ^(theword)

RewriteRule ^$ https://example.com/404.php [R=301,L]

但它似乎不起作用:我创建的404页面出现了,但链接仍然保留在浏览器中,就像现在它一样

http://example.com/404.php?theword=blablabla

也许是因为我的网站是在wordpress平台上?

我希望所有以?theword=开头的网页完全重定向,新链接显示为/404.php而不是/404.php?theword=

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

添加到RewriteRule的[QSD](查询字符串放弃)标志将删除查询字符串。