1 URL random doorverwijzen naar 1 de 10 sites

Pagina: 1
Acties:

  • SdR
  • Registratie: Oktober 2001
  • Laatst online: 09-02 14:44
Ik zit met het volgende probleem:

Het moet voor de klanten mogelijk zijn de volgende URL te benaderen http://www.bedrijfsnaam.nl/site
Nu is het zo dat ik eigenlijk 10 sites heb die allemaal hetzelfde zijn. Het enige verschil is hun URL en (server waar het op draait)

Dus het zou nu als volgt moeten zijn:

Ik typ in http://www.bedrijfsnaam.nl/site en zou moeten worden doorverwezen naar http://www.bedrijfsnaam.nl/site1. De tweede keer als ik dit doe zou ik naar http://www.bedrijfsnaam.nl/site2 moeten worden doorverwezen enz.

Dit geheel zou dus automatisch moeten gaan zonder dat de klanten in de gaten hebben dat ze elke keer op een andere server inloggen. (De servers zijn uiteraard identiek)

Don't Speak, Just Think


Verwijderd

Waarom blijven denken met z.g.n. beperkingen op WWW - NAAM zijn ook nog eventuele denkbare variantjes?

[ Voor 242% gewijzigd door Verwijderd op 30-08-2016 13:21 ]


  • Rowdy.nl
  • Registratie: Juni 2003
  • Laatst online: 23-01 14:40

Rowdy.nl

Koekje d'r bij?

Typisch een vorm van Load - Balancing... Daar al op gegoogled...?

Verder, als het allemaal aparte servers zijn hebben ze toch een eigen ip? Is het dan niet handiger om ze in de dns allemaal een eigen naam te geven?

Load balancer http://www.bedrijfsnaam.nl
Server 1 http://srv1.bedrijfsnaam.nl
Server 2 http://srv2.bedrijfsnaam.nl

ed...

Rowdy.nl - X++ by day. C# by night. I drink coffee in the morning and beer in the evening.


Verwijderd

Met PHP kan dat wel hoor

Je haalt de URL's bijv uit mysql met rand() en limit van 1 zodat ie telkens een andere pakt, en die URL zet je in de doorverwijs

Kan ook met array eventueel, vind zelf mysql makkelijker, ook voor aan te passen

  • soulrider
  • Registratie: April 2005
  • Laatst online: 27-11-2017
SdR schreef op vrijdag 13 oktober 2006 @ 08:46:
Ik zit met het volgende probleem:

Het moet voor de klanten mogelijk zijn de volgende URL te benaderen http://www.bedrijfsnaam.nl/site
Nu is het zo dat ik eigenlijk 10 sites heb die allemaal hetzelfde zijn. Het enige verschil is hun URL en (server waar het op draait)

Dus het zou nu als volgt moeten zijn:

Ik typ in http://www.bedrijfsnaam.nl/site en zou moeten worden doorverwezen naar http://www.bedrijfsnaam.nl/site1. De tweede keer als ik dit doe zou ik naar http://www.bedrijfsnaam.nl/site2 moeten worden doorverwezen enz.

Dit geheel zou dus automatisch moeten gaan zonder dat de klanten in de gaten hebben dat ze elke keer op een andere server inloggen. (De servers zijn uiteraard identiek)
dit is toch standaard "load-balancing" a-la round-robin ?

zoek met die termen eens op't net wedden dat je genoeg info vind ?

oh wat ben ik weer traag op deze vrijdag ochtend

[ Voor 2% gewijzigd door soulrider op 13-10-2006 09:26 . Reden: rapper leren typen ... ]


  • Rowdy.nl
  • Registratie: Juni 2003
  • Laatst online: 23-01 14:40

Rowdy.nl

Koekje d'r bij?

Verwijderd schreef op vrijdag 13 oktober 2006 @ 09:14:
Met PHP kan dat wel hoor

Je haalt de URL's bijv uit mysql met rand() en limit van 1 zodat ie telkens een andere pakt, en die URL zet je in de doorverwijs

Kan ook met array eventueel, vind zelf mysql makkelijker, ook voor aan te passen
't kan idd met PHP, maar als er standaard oplossingen voor zijn die er op toegespitst zijn hoef je het toch niet in mekaar te hax0ren...? ;)
En TS geeft niet aan wat voor servers hij heeft, misschien wel een IIS server zonder PHP...

(In 't geval van PHP, de array methode zoals speedye voorsteld... ;))
PHP:
1
2
3
4
5
6
7
8
<?php
$alt[] = "http://site1.bedrijfsnaam.nl";
$alt[] = "http://site2.bedrijfsnaam.nl";
$alt[] = "http://site3.bedrijfsnaam.nl";

$new = $alt[rand(0, count($alt))];
header("Location: ".$new);
?>

Rowdy.nl - X++ by day. C# by night. I drink coffee in the morning and beer in the evening.

Pagina: 1