Vous êtes ici forum sujet: url rewriting avec prefix www pour le domaine et sous-domaine

Explications

Forums > Forum Réécriture d'url > url rewriting avec prefix www pour le domaine et sous-domaine

 19-05-2010 à 21:03:22
Bonjour,

Je voudrais pouvoir réécrire mon url on forçant les domaines et sous-domaines à garder le www

si on tape :

book.fr => www.book.fr
laetitia.book.fr => www.laetitia.book.fr

et quand on a un sous-domaine qu'on puisse récupérer la variable sous-domaine dans toutes les pages

exemple :

www.laetitia.book.fr = www.book.fr/index.php?sous-domaine=laetitia
et
www.laetitia.book.fr/contact.php = www.book.fr/contact.php?sous-domaine=laetitia

J'ai essayé un truc comme ça mais il fonctionne à moitié; il ajoute les www pour le domaine et sous-domaine mais ne récupère pas la variable pour toutes les pages.

Je voudrais avoir le même fonctionnement que le site book.fr

Merci pour votre aide.
laetitia
Nombre de message: 1
Dernière réponse le
22-05-2010 à 11:39:36
par forty
 
 22-05-2010 à 11:39:36
essaye avec :
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$  http://www.%{HTTP_HOST}/$1  [L,R=301]

RewriteCond %{QUERY_STRING} !sous-domaine= [NC]
RewriteCond %{HTTP_HOST} !^www.(.+).book.fr$ [NC]
RewriteRule ^(.*)$  /$1?sous-domaine=%1  [L,QSA]
forty
Site web
Nombre de messages: 182
 

Service gratuit

Avantages réservés aux membres

Nous accueillons avec plaisir vos ressources et nous vous encourageons à contribuer à l'utilisation avantageuse de PHP en nous envoyant vos ressources. Nous serons heureux de les publier sur notre site. phpSources Team