Aller au contenu

Url rewriting avec conditions


Sujets conseillés

je possede plusieurs domaines et je souhaite donner la possibilité a mes membres de creer leur propre album photo sur un le domaine qu'il choisiront.

par exemple, album1.domaine1.tld sera different de album1.domaine2.tld

et www.domaine2.tld et www.domaine3.tld doit renvoyer sur www.domaine1.tld

comme ca, tous les www renveront vers www.domaine1.tld et tous les sous domaines seront different.

Pour l'instant voici mon .htaccess :

RewriteEngine On
#si domaine1 ou domaine2 sans www
#je redirige vers www.domaine1.tld
RewriteCond %{HTTP_HOST} ^domaine1.tld$ [OR]
RewriteCond %{HTTP_HOST} ^domaine2.tld$ [OR]
RewriteRule ^(.*)   http://www.domaine1.tld/$1 [QSA,L,R=301]

#SI je suis sur le sous domaine www j'utilise ses regles
RewriteCond %{HTTP_HOST} www.domaine1.tld$
RewriteRule inscription.html index.php?page=site-inscription [QSA,L,R=301]

#sinon j'utilise celles pour les albums
RewriteCond %{HTTP_HOST} ^www.domaine1.tld$
RewriteRule album.html index.php?page=affiche_album [QSA,L,R=301]

Donc deja mon OR ne fonctionne pas :(

ensuite, comment dire que si je suis sur le sous domaine www ce sont tel regles d'url rewriting qui s'appliquent quelque soit le domaine et si, le sous domaine est different de www ce sont d'autres regles qui s'appliquent ?

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Pourquoi vous ne mettez pas de virtual host ?

Ceci peut bien vous simplifier la vie.

Mettre par exemple un vhost avec ses alias et ... mettre votre url rewriting dans le httpd.conf dans chaque bloque vhost

Cordialement.

Lien vers le commentaire
Partager sur d’autres sites

Voir la doc suivante :

http://httpd.apache.org/docs/1.3/vhosts/

si vous voulez que www.domaine2.tld et www.domaine3.tld pointent vers www.domaine1.tld, il va falloir mettre un vhost name www.domaine1.tld puis mettre les alias www.domaine2.tld et www.domaine3.tld

ensuite appliquez vos régles url rewriting.

a+

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...