Jump to content
Sign in to follow this  
laurentnguyen

RewriteCond avec plusieurs domaines

Rate this topic

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 !

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...