将具有特定字符串的垃圾邮件网址重定向到我网站的主页

时间:2017-07-01 07:20:15

标签: .htaccess redirect url-rewriting spam

经过黑客攻击后,我在搜索控制台中收到了几千个带有“sohappy.php?xxxxxxx”的垃圾邮件网址,并希望将每个.htaccess重定向到我网站的主页。任何人都可以告诉我正确的语法。这应该按照redirct还是重写完成?

以下是一个示例网址:     https://www.my-website.de/sohappy.php?1je2tvq.html

干杯亚历克斯

1 个答案:

答案 0 :(得分:0)

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

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

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