2013-12-04 7 views
0

В настоящее время оба http://example.com и http://www.example.com отлично работают. Однако мы должны сделать все URL-адреса http://example.com перенаправленными на http://www.example.com.Перенаправление не-www URL-адресов на www

Сайт является веб-сайтом ASP.net MVC4. Чтобы это сделать, я добавил следующую запись в web.config в System.webserver.

<httpRedirect enabled="true" destination="http://www.example.com" /> 

Однако он приводится в виде переадресации. Не могли бы вы помочь мне сделать это.

+1

смотрите эту http://stackoverflow.com/questions/2175975/asp-net-mvc-301-redirect-from-www-domain-com-to-domain-com –

+0

Спасибо Прадип за помощь , – TBA

ответ

2

Попробуйте добавить это в web.config. В вашем IIS должен быть установлен rewrite module. Прочтите thisArticle для лучшего объяснения.

<rewrite> 
    <rules> 
     <rule name="Redirect domain.com to www" patternSyntax="Wildcard" stopProcessing="true"> 
      <match url="*" /> 
      <conditions> 
       <add input="{HTTP_HOST}" pattern="domain.com" /> 
      </conditions> 
      <action type="Redirect" url="http://www.domain.com/{R:0}" /> 
     </rule> 
    </rules> 
</rewrite> 
+1

Спасибо, Bro это сработало – TBA

Смежные вопросы