想用www打开我的网站

时间:2017-02-11 17:27:35

标签: c# asp.net cookies url-rewriting

我有任何asp.net mvc网站,我想以www.example.com而不是example.com打开它。我想将使用example.com的每个用户重定向到www.example.com。我这样做的原因是为了维护cookie。目前有2个不同的Cookie集,其中一个适用于www.example.com,另一个适用于example.com。我怎么能这样做?

3 个答案:

答案 0 :(得分:0)

这需要在web.config中完成,而不是.htaccess。这是一个类似的问题,回复率很高here

答案 1 :(得分:0)

您可以使用IIS URL Rewrite Module。但默认情况下它没有安装在服务器上。安装后,您可以在网站的Web.Config文件中创建规则。

<system.webServer>
  <rewrite>
    <rules>
      <rule name="Redirect to www" stopProcessing="true">
        <match url=".*" ignoreCase="true" />
        <conditions>
          <add input="{HTTP_HOST}" pattern="^traindb.nl" />
        </conditions>
        <action type="Redirect" url="http://www.traindb.nl/{R:0}" redirectType="Permanent" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>

答案 2 :(得分:0)

您可以从example.com配置重定向 - &gt; www.example.com在DNS或甚至在IIS设置中。