#c# #asp.net-core #iis
#c# #asp.net-core #iis
Вопрос:
Я хотел бы перенаправить свой URL-адрес с устаревшего URL-адреса с .aspx на один без него, используя IIS.
Пример:
- https://www.example.com/category.aspx Для https://www.example.com/category
- https://www.example.com/category.aspx?type=test Для https://www.example.com/category?type=test
Можем ли мы добиться перенаправления вышеуказанного типа с помощью IIS? Пожалуйста, помогите мне с этим.
Заранее спасибо.
Ответ №1:
Вы можете сделать это в IIS с помощью модуля перезаписи URL. Вы можете настроить его в диспетчере IIS. Некоторые примеры приведены в документации. Это правило перенаправления должно работать.
<rewrite>
<rules>
<rule name="Redirect from aspx" stopProcessing="true">
<match url="^(. ?).aspx" />
<action type="Redirect" url="{R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>