Как перевести .htaccess на webconfig ASP MVC - PullRequest
0 голосов
/ 22 сентября 2018

Мой веб-сайт, к сожалению, клонирован, я не знаю, как или что я могу сделать, чтобы остановить их ..

Так что я пробовал много способов, но ничего не получается .. похоже, они могут получить доступ к БД или чему-то еще.

Во всяком случае, я нашел кого-то, говорящего, что этот код в htaccess остановил проблему, но я не знаю, как перевести это в .Net Webconfig ..

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

Так что если кто-то может помочья перевожу это, и если у кого-то есть опыт, мешающий этим сайтам продолжать клонировать мой сайт , я ценю это.

спасибо.

1 Ответ

0 голосов
/ 22 сентября 2018

Вы можете использовать расширение 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...