我的网站遭到了日本黑客的入侵,他们做了关键字hack。因此他们确实在Google搜索中为很多跨度产品建立了索引。
垃圾邮件网址示例:
https://example.com/?343eluxad7c2ebbf13c8p
https://example.com/index.php?f1skegbotuvra7833f53hv5ja4nps
我想将所有相似类型的url永久地重定向到404页面以实现SEO。这是从Google搜索中删除这些网址的唯一方法。
我在htaccess中使用了以下代码,
RewriteCond %{HTTP_HOST} =example.com [NC]
RewriteCond %{QUERY_STRING} ^([0-9]+)
RewriteRule ^$ https://example.com/404.php [R=301,L]
它适用于第一个网址 https://example.com/?343eluxad7c2ebbf13c8p
,但如何包含 index.php
?
并确保https://example.com/?add-to-cart=3294&variation_id=3296&license-type=multi-domain
这类有用的链接在修改后可以正常工作。