如何在 webconfig 或网站面板中将 example.com 映射到 www.example.com

How to map example.com to www.example.com in webconfig or websitepanel

我使用 ASP.net MVC,我使用网站面板和我在 arvixe 中的托管,现在我需要我的网站只用 www.example.com

打开

现在我的网站打开时有 2 URLs:

我只需要用一个 URL: www.example.com 打开它,这样 当用户输入 example.com 作为 URL 时,它将转到 www.example.com

如何在 web.config 或网站面板配置中执行此操作?

我无法访问 IIS。

希望同样的设置仍然适用于您的设置,但我将以下内容添加到 live web.config。它将确保从非 www 到 www 前缀域的 301 重定向:

<system.webServer>
    <rewrite>
       <rules>
         <clear />
         <rule name="WWW Rewrite" enabled="true">
           <match url="(.*)" />
           <conditions>
             <add input="{HTTP_HOST}" negate="true" pattern="^www\." />
           </conditions>
           <action type="Redirect" url="http://www.{HTTP_HOST}/{R:0}" appendQueryString="true" redirectType="Permanent" />
         </rule>
      </rules>
    </rewrite>
    ...
  </system.webServer>