IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

[URL rewriting] Sous-domaine et multi-variables


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Par défaut [URL rewriting] Sous-domaine et multi-variables
    Bonjour chers Membres,

    Bien que j'ai fais des recherches ici (ex : http://www.developpez.net/forums/d94...ariables-durl/ ) ainsi que sur GG, j'ai bien trouvé une multitude de solutions mais je n'obtiens pas le resultat escompté.


    J'ai un site de photo et je souhaite qu'a partir d'une sous domaine virtuel, un visiteur puisse naviguer, d'ou mon obligation de plusieurs variables dans l'url.

    Voila ce que je tente d'obtenir sur un site deja existant que je prend comme exemple :
    http://www.ldphotos.book.fr/ .. sous domaine
    http://www.ldphotos.book.fr/galeries/ .. page Galerie
    http://www.ldphotos.book.fr/galeries/taina/ .. on choisi la galerie tania
    http://www.ldphotos.book.fr/galeries/taina/977237 .. .. on choisi la photo n° 977237 dans la galerie tania

    Mon fichier .htaccess sur la base de mon site

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    RewriteEngine ON 
    RewriteCond   %{HTTP_HOST}  !^www\.domaine\.com$ [NC] 
    RewriteCond   %{HTTP_HOST}  ^([a-z0-9_\-]+)\.domaine\.com$ [NC] 
    RewriteRule   ^(.*)         page.php?bookID=%1 [NC,L]
    RewriteCond   %{HTTP_HOST}  !^www\.domaine\.com$ [NC] 
    RewriteCond   %{HTTP_HOST}  ^([a-z0-9_\-]+)\.domaine\.com$ [NC] 
    RewriteRule   ^(.*)-(.*)$  page.php?bookID=%1&bookname=%2&idphoto=%3 [QSA,NC,L]
    Selon les exemples d'url suivant, j'ai les resultats suivant
    - http://sousdomaine.domaine.com/toto-test ... le sous domaine fonctionne mais je ne recupere pas les variables
    - http://sousdomaine.domaine.com/page....&idphoto=65485 ... le sous domaine fonctionne mais je ne recupere pas les variables
    - http://www.domaine.com/page.php?book...&idphoto=65485 je recupêre les variables mais evidemment je n'appele plus le sous domaine.

    Je précise que j'ai permuté les blocs de code mais pas de resultat
    Merci de votre aide précieuse, je tourne en rondddd..

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Tu as essayé de mettre le flag QSA partout dans les RewriteRule ?

Discussions similaires

  1. [URL rewriting] Sous-domaine et variables d'URL
    Par cozy_cookie dans le forum Apache
    Réponses: 5
    Dernier message: 08/07/2010, 10h20
  2. Réponses: 7
    Dernier message: 10/07/2008, 01h52
  3. [URL Rewriting] sous domaine marche une fois sur 2
    Par eMeRiKa dans le forum Apache
    Réponses: 11
    Dernier message: 18/02/2008, 15h09
  4. [URL REWRITING] Sous Domaine + Variables
    Par Early Reflexions dans le forum Apache
    Réponses: 3
    Dernier message: 28/12/2007, 01h58
  5. Réponses: 1
    Dernier message: 06/12/2007, 17h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo