很不幸,我的网站被克隆了,我不知道该如何或如何阻止他们..
所以我尝试了很多方法,但是没有任何效果..他们似乎可以访问数据库或其他东西。
无论如何,我发现有人说htaccess中的这段代码阻止了该问题,但我不知道如何将其转换为.Net Webconfig ..
# Whitelist domain
RewriteEngine on
RewriteCond %{SERVER_NAME} !^(www\.)?yourdomain\.com$
RewriteRule ^ - [F]
因此,如果有人可以帮助我进行翻译,并且有阻止该网站继续克隆我的网站的经验,我对此表示感谢。
谢谢。
答案 0 :(得分:1)
您可以使用IIS Url Rewrite扩展名将htaccess文件规则导入或转换为.NET兼容的url重写规则。
我转换了提供的htaccess规则,结果如下:
<rewrite>
<rules>
<rule name="Imported Rule 1">
<match url="^" ignoreCase="false" />
<conditions>
<!--# Whitelist domain-->
<add input="{SERVER_NAME}" pattern="^(www\.)?yourdomain\.com$" ignoreCase="false" negate="true" />
</conditions>
<action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
</rule>
</rules>
</rewrite>