如何使用 IIS7 进行 301 正则表达式重定向

如何使用 IIS7 进行 301 正则表达式重定向

如何使用以下模式进行 301 重定向:/([^/]+)(?=/[^/]+/?$) 在我的 .NET 解决方案中将 /en/solutions/exemple 重定向到我的 web.config 文件中的 /en/exemple

PS:我对 .NET 和 IIS 还不熟悉,所以我问

 <system.webServer>
    <rewrite>
     <rules>
    <rule name="regex redirect" stopProcessing="true">
      <match url=".*" />
      <conditions>
        <add input="{HTTP_HOST}" pattern="\/([^\/]+)(?=\/[^\/]+\/?$)" />
      </conditions>
      <action type="Redirect" url="/en/solutions/exemple"
           redirectType="Permanent" />
    </rule>
   </rules>
 </rewrite>

谢谢

相关内容