urlrewriting et redirection aleatoire

Nouveau WRInaute
WRInaute occasionnel
Salut,

C'est tout à fait possible possible.

Regarde là tu trouvera un exemple concret : -http://www.engelschall.com/pw/apache/rewriteguide/#ToC29

Cette méthode implique l'utilisation d'un script ce qui n'est pas possible chez tous les hébergeurs.

Mirgolth
 
Nouveau WRInaute
MErci pour le lien, je vais potasser tout ca et je pense que je vais trouver mon bonheur.
Par contre il me semble qu'il y a plus simple que le script perl
 
WRInaute passionné
eMule,

C'est faisable, comme c'est le principe des clusters.
Il te faut d'abord créer un fichier map, par exemple:
/home/login/map.txt
Ce fichier (pur texte ASCII) contiendrait dans ton cas une seule ligne:
Code:
domaine  domaine_1|domaine_2|domaine_3
Dans ton .htaccess:
Code:
RewriteEngine on

#on définit le cluster et le fichier qui contient la ligne ci-dessus - rnd pour random !
RewriteMap cluster rnd:/home/login/map.txt

# on réécrit l'URL si ca colle avec www\.domaine. [P] est le flag Proxy
RewriteRule ^http://www\.domaine\.(.*)$ http://www.{cluster:domaine}.$2  [P,L]

# on interdit tout ce qui ne colle pas avec www\.domaine.
RewriteRule .* - [F]
Fais gaffe en testant, je te donne cela de mémoire :oops:

Dan
 
Nouveau WRInaute
J'ai cette erreur dès que j'insere la RewriteMap

"RewriteMap not allowed here"
Tu serais d'où ca peut venir ?

Merci par avance.
 
Discussions similaires
Haut