[resolu] reecriture de sous domaines

Discussion dans 'URL Rewriting et .htaccess' créé par golin, 15 Juin 2005.

  1. golin
    golin Nouveau WRInaute
    Inscrit:
    7 Avril 2004
    Messages:
    4
    J'aime reçus:
    0
    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 :)
     
  2. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    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...
     
  3. Remi L.
    Remi L. WRInaute impliqué
    Inscrit:
    6 Septembre 2003
    Messages:
    905
    J'aime reçus:
    0
    Essaie :
    Code:
    RewriteRule ^(.*) %{HTTP_HOST}$1 [C]
    RewriteRule ^([^.]+)\.domaine\.com(.*) prout.php?foo=$1 [L] 
    (remplacer les + par les *)
     
  4. golin
    golin Nouveau WRInaute
    Inscrit:
    7 Avril 2004
    Messages:
    4
    J'aime reçus:
    0
    merci beaucoup.
    en fait je croyais avoir deja essaye les * mais j'avais du rater un truc :)
    ca marche a merveille :)
    hugues
     
  5. MagicManu
    MagicManu WRInaute discret
    Inscrit:
    26 Juin 2004
    Messages:
    76
    J'aime reçus:
    0
    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
     
  6. Remi L.
    Remi L. WRInaute impliqué
    Inscrit:
    6 Septembre 2003
    Messages:
    905
    J'aime reçus:
    0
    :? Là, je le fais les yeux bandés :

    OVH = mettre un slash au second paramètre...
     
  7. MagicManu
    MagicManu WRInaute discret
    Inscrit:
    26 Juin 2004
    Messages:
    76
    J'aime reçus:
    0
    Tu veux dire comme ça ?
    Code:
    RewriteRule ^([^.]+)\.vtblog\.com(.*) /a.php?test=$1
    marche pas non plus :(
     
  8. Patrice A.
    Patrice A. WRInaute passionné
    Inscrit:
    11 Février 2005
    Messages:
    2 071
    J'aime reçus:
    0
    Ton site... est sur un dédié ?
     
  9. MagicManu
    MagicManu WRInaute discret
    Inscrit:
    26 Juin 2004
    Messages:
    76
    J'aime reçus:
    0
    Oui, serveur dédié OVH
     
  10. Remi L.
    Remi L. WRInaute impliqué
    Inscrit:
    6 Septembre 2003
    Messages:
    905
    J'aime reçus:
    0
    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.
     
  11. MagicManu
    MagicManu WRInaute discret
    Inscrit:
    26 Juin 2004
    Messages:
    76
    J'aime reçus:
    0
    Waaaouu ! :D tu peux m'expliquer ? Car des logs il y en a un paquet sur le serveur, je dois voir quoi ?
     
  12. MagicManu
    MagicManu WRInaute discret
    Inscrit:
    26 Juin 2004
    Messages:
    76
    J'aime reçus:
    0
    Petit UP :D

    Un phpinfo() me donne :
    HTTP_HOST = www.vtblog.com

    Une idée pour mon problème ?
     
Chargement...
Similar Threads - [resolu] reecriture domaines Forum Date
[RESOLU] réécriture avec 1 parametre=> OK, et avec 2 paramètres, ça coince ! URL Rewriting et .htaccess 16 Janvier 2011
[résolu] Gérer la réécriture sur un répertoire temporaire URL Rewriting et .htaccess 21 Mars 2010
[Résolu] Slash refusé dans une règle de réécriture URL Rewriting et .htaccess 5 Novembre 2009
Problème de réécriture [RESOLU] URL Rewriting et .htaccess 27 Juin 2008
[RESOLU] empecher la réécriture dans un repertoire ? URL Rewriting et .htaccess 1 Mars 2008
[RESOLU] Réécriture ET Duplicate Content URL Rewriting et .htaccess 17 Février 2008
[Résolu] Conflit dans les régles de réécriture. URL Rewriting et .htaccess 7 Janvier 2008
[RESOLU] Réécriture, redirection et R301 URL Rewriting et .htaccess 22 Octobre 2007
[Résolu] Sous dossiers et réécriture d'url URL Rewriting et .htaccess 20 Août 2006
[resolu]aide reecriture d'une url URL Rewriting et .htaccess 4 Août 2006
[RESOLU] reecriture : rien ne change? URL Rewriting et .htaccess 8 Août 2005
[résolu] réécriture d'URL et générat° du .htaccess URL Rewriting et .htaccess 21 Août 2003
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016
[résolu] Récupérer des valeurs issues de javascript pour les mettre en base MySQL Développement d'un site Web ou d'une appli mobile 18 Juillet 2016