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

时间:2014-11-15 16:30:05

标签: apache .htaccess redirect web.config-transform

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

RewriteEngine On
RewriteBase /

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

1 个答案:

答案 0 :(得分:1)

是的,这是在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