如何将 .htaccess 转换为 webconfig ASP MVC



不幸的是,我的网站被克隆了,我不知道如何或我能做些什么来阻止它们..

所以我尝试了很多方法,但没有任何效果..他们似乎可以访问数据库或其他东西.

无论如何,我发现有人说htaccess中的这段代码解决了问题,但我不知道如何将其转换为.Net Webconfig.。

# Whitelist domain
RewriteEngine on
RewriteCond %{SERVER_NAME} !^(www.)?yourdomain.com$
RewriteRule ^ - [F]

因此,如果有人可以帮助我翻译此内容,并且如果有人有阻止此站点继续克隆我的网站的经验,我将不胜感激。

谢谢。

可以使用IIS URL 重写扩展将 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>

最新更新