[resolu] reecriture de sous domaines

Nouveau WRInaute
Bonjour,

Je cherche a creer des faux sous domaines a l aide de l url rewriting.
je veux que http://sousdomaine.domain.ltd/* soit redirige sur prout.php?foo=sousdomaine

j ai trouve et adapte ca:

RewriteCond %{HTTP_HOST} !^www\.domaine\.com [NC]
RewriteCond %{HTTP_HOST} !^domaine\.com [NC]
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.domaine\.com(.+) prout.php?foo=$1

ca marche a peu pres...
si je tape http://toto.domaine.com/une_page_qui_existe.html ou http://toto.domaine.com/une_page_quie_n'existe_pas.html
ca marche, je vais bien sur prout.php?foo=toto

par contre si je fais http://toto.domaine.com ca va sur l'index...
je comprend pas pourquoi.

si quelqu un peut m aider :)
merci :)
 
WRInaute impliqué
en fait, ta config apache permet au serveur de savoir quoi faire en cas de requete sur repertoire:
.../rep/
donc il charge dans l´ordre ce que tu lui as dit...donc index.html php etc...
Le probleme c´est que ta règle rw_mod ne prend pas en compte le cas où il n´y a pas de fichier demandé... Donc, tu atteris sur la page par defaut...
 
WRInaute impliqué
Essaie :
Code:
RewriteRule ^(.*) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.domaine\.com(.*) prout.php?foo=$1 [L]
(remplacer les + par les *)
 
Nouveau WRInaute
merci beaucoup.
en fait je croyais avoir deja essaye les * mais j'avais du rater un truc :)
ca marche a merveille :)
hugues
 
WRInaute discret
Je suis moi aussi intéréssé mais ça ne marche pas

Mon .htaccess :
Code:
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} !^www\.vtblog\.com [NC]
RewriteCond %{HTTP_HOST} !^vtblog\.com [NC]
RewriteRule ^(.*) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.vtblog\.com(.*) a.php?test=$1

Un essai :
http://test.vtblog.com/
Introuvable :roll:

l'URL Rewriting fonctionne très bien sur mon forum (serveur OVH).

Une idée ? :D
 
WRInaute impliqué
Bon alors pas de slash ;-)

Regarde si tu récupéres bien HTTP_HOST, par exemple supprime la dernière ligne et fais des essais en regardant tes logs.
 
Discussions similaires
Haut