将 .htacces 转移到 web.config,302 重定向



如何将这个.htaccess转换为web.config文件以正常工作,该文件的名称是否正确?

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://www.mynedomain.com/$1 [R=302,L]

是的,这是您必须web.config文件中。

您可以为规则添加rewrite

<rewrite>
  <rules>
    <rule name="Redirect to new domain" stopProcessing="true">
      <match url="^(.*)$" />
      <action type="Redirect" url="http://www.mynedomain.com/{R:1}" redirectType="Found" />
    </rule>
  </rules>
</rewrite>

在您的 htaccess 代码中,您有一个302重定向(这就是我在规则中使用Found的原因)。
如果您想要301重定向,请在规则的操作标记中将Found替换为Permanent

最新更新