Aller au contenu
laurentnguyen

RewriteCond avec plusieurs domaines

Noter ce sujet :

Recommended Posts

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 !

Partager ce message


Lien à poster
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.

Partager ce message


Lien à poster
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>

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×