Aller au contenu

RewriteCond avec plusieurs domaines


Sujets conseillés

Hello à tous !!!

Voilà j'ai un petit soucis, j'espère que vous pourrez m'aider!

J'ai un domaine qui est : domaineprincipal.com

Et des domaines clients : client1.com, client2.com client3.com

Voici ce que j'aimerai faire

Si domaineprincipal.com alors www.domaineprincipal.com

Si NIMPORTEQUOI.domaineprincipal.com alors www.domaineprincipal.com

www.domaineprincipal.com -> index.php

Si client1.com alors www.client1.com

Si NIMPORTEQUOI.client1.com alors www.client1.com

www.client1.com -> client.php

J'ajoute à sa ce qui est déjà en place :

	RewriteCond %{HTTP_HOST} !^www\.domaineprincipal\.com$ [NC]
RewriteRule ^(.*)$ http://www.domaineprincipal.com$1 [QSA,R=301,L]
RewriteRule .*/awstats|cgi-bin|css|img|Initial|js|qmailadmin|vqadmin - [L]
RewriteRule .*/secure/.* https://www.domaineprincipal.com [L]
RewriteRule ^(.*)$ /index.php [QSA,L]

Merci d'avance !

Lien vers le commentaire
Partager sur d’autres sites

Je ne pense pas que tous tes domaine pointent sur le même répertoire...

Donc il faut considérer chaque domaine un par un et mettre un htaccess comme celui que tu as dans chacun des répertoires cibles.

Lien vers le commentaire
Partager sur d’autres sites

Je ne pense pas que tous tes domaine pointent sur le même répertoire...

Et bien figure toi que si :)

Donc il faut considérer chaque domaine un par un et mettre un htaccess comme celui que tu as dans chacun des répertoires cibles.

Merci quand même de ton aide mais j'ai fini par trouver la solution de moi même.

Voilà ce que j'ai fait si tu veux comprendre ce que je voulais :)

CODE

<VirtualHost *:80>

ServerName mondomaineprincipal.fr

DocumentRoot "/var/www/mondomaineprincipal.fr"

CustomLog "/usr/local/apache2/logs/mondomaineprincipal.fr.log" combined

Options +FollowSymLinks

RewriteEngine On

# RewriteLog /var/www/mondomaineprincipal.fr/log.txt

# RewriteLogLevel 9

RewriteCond %{HTTP_HOST} !mondomaineprincipal [NC]

RewriteCond %{HTTP_HOST} !^www [NC]

RewriteCond %{HTTP_HOST} (.*) [NC]

RewriteRule ^(.*)$ http://www.%1 [QSA,L]

RewriteCond %{HTTP_HOST} !mondomaineprincipal [NC]

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

RewriteRule ^(.*)$ /initial/index.php?domain=%1 [QSA,L]

RewriteCond %{HTTP_HOST} !^www\.mondomaineprincipal\.fr$ [NC]

RewriteRule ^(.*)$ http://www.mondomaineprincipal.fr$1 [QSA,L]

RewriteRule .*/awstats|cgi-bin|css|img|initial|js|qmailadmin|vqadmin - [L]

RewriteRule .*/secure/.* https://www.mondomaineprincipal.fr [L]

RewriteRule ^(.*)$ /index.php [QSA,L]

</VirtualHost>

<VirtualHost *:80>

ServerName initial.mondomaineprincipal.fr

DocumentRoot "/var/www/mondomaineprincipal.fr-initial"

Options +FollowSymLinks

RewriteEngine On

RewriteRule ^/([0-9]{6})/(.*)$ /index.php?id=$1 [QSA,L]

</VirtualHost>

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...