2017-09-10 1 views
0

vous demandera la question par un exemple: -domaine unique à plusieurs (Rediriger) réoriente

Alors on y va :)

Je reçois 100 visites par jour sur www.mywebsite.com

Je redirige l'utilisateur vers un autre site Web.

Donc, ma question est peut rediriger au hasard 50 à un autre website1.com et de repos 50 à un autre website2.com

EST-IL POSSIBLE?

+0

est-il lié à un script de rotation de lien ?? – bhamrahcoolpreet

+0

Comment les redirigez-vous maintenant? –

+0

En ce moment je suis juste capable de le rediriger vers un seul mais je veux le rediriger deux ou plus de deux liens. – bhamrahcoolpreet

Répondre

0

Vous pouvez utiliser le Application_BeginRequest sur global.asax avec un chèque qui est une page .aspx pour faire la redirection que vous demandez

static int cCounter = 0; 

protected void Application_BeginRequest(Object sender, EventArgs e) 
{ 
    string sExtentionOfThisFile = System.IO.Path.GetExtension(HttpContext.Current.Request.Path); 
    if (sExtentionOfThisFile.Equals(".aspx", StringComparison.InvariantCultureIgnoreCase)) 
    { 
     HttpApplication app = (HttpApplication)sender; 

     if (++cCounter % 2 == 0) 
     { 
      app.Response.Redirect("http://site1.com", true); 
     } 
     else 
     { 
      app.Response.Redirect("http://site2.com", true); 
     }   
     return; 
    } 
} 
+0

C'est seulement pour la page ASPX, mais je veux l'utiliser sur l'hébergement de domaine et j'ai l'hébergement de mon domaine sur godaddy.com cam vous m'aider avec selon? – bhamrahcoolpreet

+0

@bhamrahcoolpreet C'est ça. Et la page par défaut se termine sur .aspx (essayez-le) – Aristos