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 :

[.htaccess] Passer des paramètres d'URL en nom de fichier


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 26
    Par défaut [.htaccess] Passer des paramètres d'URL en nom de fichier
    bonjour tous le monde
    je voulais réecrire mes liens de genre:
    http://mon_sit/dossier/doss.php?x=1& y=1& z=20
    de cette façon:
    http://mon_sit/dossier/doss-1-1-20.html
    mais les liens ne sont pas réecrits
    Voici mon code situé dans la page .htaccess crée dans le même dossier ou se trouvant les pages web:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On                                                    
    RewriteRule   ^doss-([0-9]*)-([0-9]*)-([0-9]*).html$     /doss.php?x=$1y=$2&z=$3 
     
    </IfModule>
    Merci pour Vos aides

  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
    On ne le répètera jamais assez : mod_rewrite ne modifie pas le code HTML qui est renvoyé au navigateur, le module ne fait que modifier la signification des URL demandées à Apache. Il faut modifier toi-même le code HTML de tes pages pour mettre les URL au bon format.

  3. #3
    Membre averti
    Inscrit en
    Février 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 26
    Par défaut
    Bonjour Mac,merci pour vos aides
    je m'excuse Mac ,j'ai pas bien compris ton explication;qu'est ce que je devais faire pour que mes liens apparaîssent de cette forme
    http://mon_sit/dossier/doss-1-1-20.html
    Merci beaucoup

  4. #4
    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
    Editer ton code HTML et mettre <a href="/dossier/doss-1-1-20.html"> au lieu de <a href="/dossier/doss.php?x=1&y=1&z=20">.

    Ou alors je n'ai pas compris la question initiale ("réécrire" est un mot très ambigu)

  5. #5
    Membre averti
    Inscrit en
    Février 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 26
    Par défaut
    bonjour
    je m'excuse j'ai commis une faute dans l'extension c'est du php et non du html.
    donc ,je voulais réecrire mes liens de genre:
    http://mon_sit/dossier/doss.php?x=1& y=1& z=20
    de cette façon:
    http://mon_sit/dossier/doss-1-1-20.php
    mais les liens ne sont pas réecrits

  6. #6
    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
    C'est la même chose : tu mets .php à la place de .html dans ton .htaccess. Mais une fois de plus, la question est ambigüe : qu'entends-tu par "les liens ne sont pas réecrits" ? Si tu t'attends à ce qu'Apache modifie le code HTML, je le répète, ce n'est pas possible.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Thickbox] Passer des paramètres d'URL dans un JS
    Par Erwan31 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/03/2009, 21h52
  2. Passer des paramétres dans une URL
    Par adrix26 dans le forum SharePoint
    Réponses: 3
    Dernier message: 04/06/2008, 16h54
  3. Passer des paramètres à SugarCRM dans l'url
    Par adilooo dans le forum SugarCRM
    Réponses: 0
    Dernier message: 28/04/2008, 17h48
  4. Réponses: 5
    Dernier message: 07/03/2007, 22h55
  5. Passer des paramètres à l'URL de retour d'une action
    Par et.rond.et.rond dans le forum JSF
    Réponses: 2
    Dernier message: 03/08/2006, 23h03

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