通过htaccess重定向查询字符串URL

时间:2018-07-17 00:55:43

标签: apache .htaccess google-search google-search-console

我的网站遭到了日本黑客的入侵,他们做了关键字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这类有用的链接在修改后可以正常工作。

0 个答案:

没有答案