Переписать правило URL для удаления сегмента URL - PullRequest
0 голосов
/ 17 октября 2018

Как я могу настроить правило перезаписи в web.config:

От:

https://cats.animals.co.uk/kittens/Docs.aspx?p1=115&p2=8&p3=200309.......

Кому:

https://cats.animals.co.uk/Docs.aspx?p1=115&p2=8&p3=200309.......

Без части "котята".

1 Ответ

0 голосов
/ 17 октября 2018

Да, вы можете точно так же, как и с IIS.Вам нужно будет сделать это, добавив его в ваш web.config.Это ссылка на документацию Microsoft.

Требуемый шаблон, обратите внимание, что он должен быть близким.

^ / ([0-9] +) /([_0-9a-z -] +)

Переписать, так как вам действительно нужна только вторая часть:

{R: 2}

<rewrite>
  <rules>
    <rule name="Rewrite to article.aspx">
      <match url="^/([0-9]+)/([_0-9a-z-]+)" />
      <action type="Rewrite" url="{R:2}" />
    </rule>
 </rules>
</rewrite>
...