如何设置阻止恶意网站转发到我的网站(我的网站建立在Gatsby上,托管在netlify上)



我有一个恶意网站正在重定向到我的网站,我想阻止它。由于我的网站是在 gatsby 上构建并托管在 netlify 上的,因此使用以下规则直接添加 .htaccess 文件是行不通的。

RewriteEngine on 
RewriteCond %{HTTP_HOST} maliciouswebsite1.com [NC,OR] 
RewriteCond %{HTTP_HOST} maliciouswebsite2.com
RewriteRule .* - [F] 

我尝试在gatsby-config.js中使用具有以下自定义规则的gatsby-plugin-htaccess,但它似乎也不起作用。关于如何实现这一目标的任何建议或想法?

{
resolve: 'gatsby-plugin-htaccess',
options: {
custom: `RewriteEngine on 
RewriteCond %{HTTP_HOST} maliciouswebsite1.com [NC,OR] 
RewriteCond %{HTTP_HOST} maliciouswebsite2.com 
RewriteRule .* - [F]`
}
}

.htaccess语法与Netlify不兼容。他们有_redirects文件的概念。在此处阅读更多相关信息。此外,您可能会发现gatsby-plugin-netlify非常有用,因为它提供了用于设置重定向的API和使用_redirects文件的指南。

最新更新