Changer affichage.php?id=14 en affichage/mot-14.html

Discussion dans 'URL Rewriting et .htaccess' créé par maximethomas, 6 Juin 2006.

  1. maximethomas
    maximethomas WRInaute discret
    Inscrit:
    24 Décembre 2004
    Messages:
    187
    J'aime reçus:
    0
    Bonjour je suis un peu perdu ( beaucoup) et je vous demande votre aide.
    J'aimerai Changer "affichage.php?id=14 en affichage/mot-14.html".
    Merci d'avance
     
  2. Albert1
    Albert1 WRInaute impliqué
    Inscrit:
    23 Août 2005
    Messages:
    771
    J'aime reçus:
    0
    Code:
    $addr_rewrite = str_replace('affichage.php?id', 'affichage/mot-', $addr_rewrite);
    $addr_rewrite = $addr_rewrite.'.html';
    Y a peut être (sûrement) mieux mais je maîtrise pas très bien les autres replace en PHP :wink:
     
  3. poppyto
    poppyto WRInaute discret
    Inscrit:
    29 Juillet 2004
    Messages:
    56
    J'aime reçus:
    0
    Attention, en rajoutant un slash, tu ne seras plus basé dans le même répertoire pour les autres médias.
     
  4. maximethomas
    maximethomas WRInaute discret
    Inscrit:
    24 Décembre 2004
    Messages:
    187
    J'aime reçus:
    0
    Je vien d'essayer et cela ne marche pas :(
     
  5. sebnutt
    sebnutt WRInaute impliqué
    Inscrit:
    10 Décembre 2003
    Messages:
    969
    J'aime reçus:
    0
    euh .... tu veux faire quoi exactement ?

    1. taper -http://tonsite.com/affichage/mot-14.html dans ta barre d'addresse pour afficher la page -http://tonsite.com/affichage.php?id=14

    2. générer un lien dans ta page ?

    Si c'est la premiere solution, il faut utiliser l'URL rewriting...
     
  6. maximethomas
    maximethomas WRInaute discret
    Inscrit:
    24 Décembre 2004
    Messages:
    187
    J'aime reçus:
    0
    C'est la premiere solution mais je ni arrive pas
     
  7. magic corp.
    magic corp. WRInaute occasionnel
    Inscrit:
    17 Juin 2004
    Messages:
    395
    J'aime reçus:
    0
    Comme je vois souvent des gens qui confonde :

    pour passé de "http://tonsite.com/affichage.php?id=14" à "http://tonsite.com/affichage/mot-14.html" c'est dans ton code PHP que tu doit géré le truc. (exemple, le code d'Albert1 quelque post plus haut)

    Pour passé de "http://tonsite.com/affichage/mot-14.html" à "http://tonsite.com/affichage.php?id=14" c'est dans un fichier .htaccess que tu gère le truc, via les regles de l'URL rewriting (Rewriterule, etc... Voir la doc Apache sur le mod rewrite)

    Tu as donc deux étape à faire pour mettre en place de URL rewriting.
     
  8. maximethomas
    maximethomas WRInaute discret
    Inscrit:
    24 Décembre 2004
    Messages:
    187
    J'aime reçus:
    0
    Dans le .htaccess j'ai mis ça.
    RewriteRule ^affichage-([0-9]+)\.htm$ affichage.php?id=$1&rewrited=true [L]
    Mais marche pas
     
  9. magic corp.
    magic corp. WRInaute occasionnel
    Inscrit:
    17 Juin 2004
    Messages:
    395
    J'aime reçus:
    0
    Et avec
    Code:
    RewriteRule ^affichage-([0-9]+)\.htm$ /affichage.php?id=$1&rewrited=true [L]
    ou
    Code:
    RewriteRule ^/affichage-([0-9]+)\.htm$ /affichage.php?id=$1&rewrited=true [L]
    ?
     
  10. maximethomas
    maximethomas WRInaute discret
    Inscrit:
    24 Décembre 2004
    Messages:
    187
    J'aime reçus:
    0
    Non aucun des deux :cry:
    c'est désespérant
     
  11. magic corp.
    magic corp. WRInaute occasionnel
    Inscrit:
    17 Juin 2004
    Messages:
    395
    J'aime reçus:
    0
    Es-tu dans un sous répertoire ?
     
  12. maximethomas
    maximethomas WRInaute discret
    Inscrit:
    24 Décembre 2004
    Messages:
    187
    J'aime reçus:
    0
    oui suis dans un sous repertoire
    url actuelle -http://www.ardennesloisirs.be/gite/affichage.php?id=14
    Suis chez ovh donc en principe pas de probleme de réécriture
     
  13. magic corp.
    magic corp. WRInaute occasionnel
    Inscrit:
    17 Juin 2004
    Messages:
    395
    J'aime reçus:
    0
    OK dans ce cas
    Code:
    RewriteRule ^affichage-([0-9]+)\.htm$ /gite/affichage.php?id=$1&rewrited=true [L]
    Ou
    Code:
    RewriteRule ^/affichage-([0-9]+)\.htm$ /gite/affichage.php?id=$1&rewrited=true [L]
    Si ton .htaccess est dans le répertoire en question.
    Et
    Code:
    RewriteRule ^gite/affichage-([0-9]+)\.htm$ /gite/affichage.php?id=$1&rewrited=true [L]
    Ou
    Code:
    RewriteRule ^/gite/affichage-([0-9]+)\.htm$ /gite/affichage.php?id=$1&rewrited=true [L]
    Si il est à la racine ... là j'ai un doute mais ça coute rien d'essayer.
     
  14. maximethomas
    maximethomas WRInaute discret
    Inscrit:
    24 Décembre 2004
    Messages:
    187
    J'aime reçus:
    0
    Bingo j'y suis arrivé :D
    Code:
    RewriteEngine on
    RewriteRule ^affichage-([0-9]+)\.html$ /gite/affichage.php?id=$1 [L]
    -http://www.ardennesloisirs.be/gite/affichage.php?id=13
    -http://www.ardennesloisirs.be/gite/affichage-13.html
    Page identique
    Merci de ta patience magic corp. et aussi a webrankinfo pour le tuto .
    je suis un peu moins nul avec l'url Rewriting :lol:
    Prochaine étape le titre de la page dans l'url :?
     
Chargement...
Similar Threads - Changer affichage php Forum Date
Changer Affichage URL Administration d'un site Web 9 Novembre 2016
Changer l'ordre d'affichage d'un contenu sql Développement d'un site Web ou d'une appli mobile 4 Juin 2012
WordPress Changer l'emplacement par défaut des médias dans WordPress Développement d'un site Web ou d'une appli mobile 14 Juillet 2022
Quel est l'impact SEO de changer le titre des pages et la balise H1 chaque mois? Débuter en référencement 11 Avril 2022
Quantcast - Comment changer le titre "Le respect de votre vie privée est notre priorité" Développement d'un site Web ou d'une appli mobile 19 Octobre 2021
Changer la couleur du background d'un <tr> Développement d'un site Web ou d'une appli mobile 11 Février 2020
Changer le mdp sans connaitre l'ancien chez Digital Ocean Administration d'un site Web 6 Janvier 2020
Le monde vient de changer (Bert inside) Référencement Google 10 Décembre 2019
Article fixe avec bannière changer souvent Crawl et indexation Google, sitemaps 9 Octobre 2019
Changer de mot clé ? Référencement Google 5 Août 2019
Changer la police de la SERP Référencement Google 16 Juillet 2019
Changer mon url canonique oui / non ? Débuter en référencement 26 Mai 2019
changer les meta title trop souvent est il négatif? Débuter en référencement 29 Décembre 2018
Changer de nom de domaine Noms de domaine et référencement 28 Novembre 2018
changer nom de domaine/ theme Noms de domaine et référencement 21 Octobre 2018
Faut-il changer la date à chaque mise à jour ? Débuter en référencement 19 Juin 2018
Process pour échanger une liste d'emails entre client et prestataire Droit du web (juridique, fiscalité...) 2 Janvier 2018
Changer design du site et nom de domaine en même temps Demandes d'avis et de conseils sur vos sites 19 Décembre 2017
Changer l'indexation de https à http Débuter en référencement 8 Décembre 2017
Démarche pour changer d'URL sans perdre en référencement ? Référencement Google 4 Décembre 2017