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