通过 .htaccess 将大量动态 url 重定向到主页
redirect numerous dynamic urls to home page via .htaccess
我正在尝试清理一个以前被黑过的 WordPress 站点和域名信誉,该站点有新的托管并且现在位于不同的 CMS 系统上,但是 Google 我中有数百个垃圾链接需要摆脱,它们看起来像 example.com/votes.php?10054nzwzm75042pw205039
域名,然后votes.php?****
等。数字字母各种。
那么我该如何重定向以域名开头然后 /votes.php?***
的任何内容
非常感谢任何帮助
除非您有多个域,否则您不需要明确检查域名。
要为 URL-path(和 any 查询字符串中包含 /votes.php
的任何内容发送“410 Gone”,您可以执行类似使用 mod_rewrite 的 .htaccess
根文件顶部的以下内容:
RewriteEngine On
# Serve a 410 Gone for any requests to "/votes.php"
RewriteRule ^votes\.php$ - [G]
如果您想尽快从搜索引擎中删除这些 URL,则 410 比“重定向”更可取。
要加快从 Google 中删除 URL 的过程,请同时使用 Google's Removal Tool。
如果您将这些页面重定向到主页,那么它可能会被 Google 视为软 404,并且这些 URL 可能会在搜索结果中保留更长时间.
我正在尝试清理一个以前被黑过的 WordPress 站点和域名信誉,该站点有新的托管并且现在位于不同的 CMS 系统上,但是 Google 我中有数百个垃圾链接需要摆脱,它们看起来像 example.com/votes.php?10054nzwzm75042pw205039
域名,然后votes.php?****
等。数字字母各种。
那么我该如何重定向以域名开头然后 /votes.php?***
非常感谢任何帮助
除非您有多个域,否则您不需要明确检查域名。
要为 URL-path(和 any 查询字符串中包含 /votes.php
的任何内容发送“410 Gone”,您可以执行类似使用 mod_rewrite 的 .htaccess
根文件顶部的以下内容:
RewriteEngine On
# Serve a 410 Gone for any requests to "/votes.php"
RewriteRule ^votes\.php$ - [G]
如果您想尽快从搜索引擎中删除这些 URL,则 410 比“重定向”更可取。
要加快从 Google 中删除 URL 的过程,请同时使用 Google's Removal Tool。
如果您将这些页面重定向到主页,那么它可能会被 Google 视为软 404,并且这些 URL 可能会在搜索结果中保留更长时间.