我有一个重定向到我的网站的恶意网站,我想阻止它。由于我的网站是建立在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]`
}
}
答案 0 :(得分:1)
.htaccess
语法与Netlify不兼容。它们具有_redirects
文件的概念。进一步了解here。另外,您可能会发现gatsby-plugin-netlify很有用,因为它提供了用于设置重定向的API和使用_redirects
文件的准则。