.htaccess 将带有特定字符串的垃圾邮件url重定向到我的网站主页

.htaccess 将带有特定字符串的垃圾邮件url重定向到我的网站主页,.htaccess,redirect,url-rewriting,spam,.htaccess,Redirect,Url Rewriting,Spam,在一次黑客攻击之后,我在搜索控制台中获得了几千个带有“sohappy.php?xxxxxxx”的垃圾url,并希望根据.htaccess将它们重定向到我的网站主页。谁能告诉我正确的语法吗。这应该按照redirct或rewrite进行吗 以下是一个示例url: Heles Alex很可能您只是想将所有请求重写到基本路径/sohappy。为此,您希望实现单个重定向规则: RewriteEngine on RewriteRule ^/?sohappy\.php$ / [R=301] 还有一个一般

在一次黑客攻击之后,我在搜索控制台中获得了几千个带有“sohappy.php?xxxxxxx”的垃圾url,并希望根据.htaccess将它们重定向到我的网站主页。谁能告诉我正确的语法吗。这应该按照redirct或rewrite进行吗

以下是一个示例url:


Heles Alex

很可能您只是想将所有请求重写到基本路径
/sohappy
。为此,您希望实现单个重定向规则:

RewriteEngine on
RewriteRule ^/?sohappy\.php$ / [R=301]


还有一个一般提示:您应该始终希望将此类规则放置在http服务器(虚拟)主机配置中,而不是使用动态配置文件(
.htaccess
样式文件)。这些文件是出了名的容易出错,难以调试,而且它们确实降低了服务器的速度。只有在您无法控制主机配置的情况下(读:非常便宜的主机服务提供商),或者如果您的应用程序依赖于编写自己的重写规则(这是一个明显的安全噩梦),才提供它们作为最后一个选项.

仅此一个问题就已经有数百万个答案了。所有这些问题都没有帮助你自己开始?为什么不呢?为什么另一个答案会有所不同呢?评论并不是为了进一步讨论;这段对话已经结束。