2015-09-07 1 views
1

J'essaye de faire une redirection dans ASP.NET web.config qui contient comme www.m.example.com à m.example.com; J'ai essayé différentes approches mais je n'ai pas réussi à le faire.réécrire URl de www.m.example.com à m.example.com

+0

S'il vous plaît ajouter un code sur ce que vous avez à ce jour. –

Répondre

0

Au lieu de la web.config, vous pouvez appliquer ce qui suit à votre page:

<script runat="server"> 

private void Page_Load(object sender, System.EventArgs e) 
{ 
    Response.Status = "301 Moved Permanently"; 
    Response.AddHeader("Location","http://www.new-location.com"); 
} 

</script> 

Read more here

Si vous ne voulez toujours utiliser le fichier web.config, vous pouvez effectuer les opérations suivantes:

  1. Ouvrez web.config dans le répertoire où les anciennes pages se trouvent
  2. Ensuite, ajoutez le code pour l'ancien chemin de l'emplacement et nouvelle destination comme suit:

    <configuration> 
        <location path="services.htm"> 
        <system.webServer> 
         <httpRedirect enabled="true" destination="http://domain.com/services" httpResponseStatus="Permanent" /> 
        </system.webServer> 
        </location> 
        <location path="products.htm"> 
        <system.webServer> 
         <httpRedirect enabled="true" destination="http://domain.com/products" httpResponseStatus="Permanent" /> 
        </system.webServer> 
        </location> 
    </configuration>