我希望您能帮忙修改我的.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=
提前感谢您的帮助!
答案 0 :(得分:0)
添加到RewriteRule的[QSD](查询字符串放弃)标志将删除查询字符串。