#regex #iis #url-rewriting
#регулярное выражение #iis #перезапись URL
Вопрос:
Как мы можем перенаправить все запросы, поступающие на:
https://www.example.com/url/sub/string-string2-58
К этому url:
https://www.example.com/newurl/string-string2/58
По сути, мы должны разделить последнюю часть с помощью регулярного выражения и получить последний термин в качестве идентификатора и перенаправить на новую структуру
Ответ №1:
Вы могли бы использовать приведенное ниже правило перезаписи:
<rule name="sub id redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{URL}" pattern="/string-string2-([0-9] )" />
</conditions>
<action type="Redirect" url="http://www.sample1.com/newurl/string-string2/{C:1}" />
</rule>
С уважением,
Jalpa.
Комментарии:
1. не тот фактический ответ, который я ожидал, но он покажет краткий путь людям, ищущим решение