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] jeux-n.php => fiche.php?id=n


Sujet :

Apache

Vue hybride

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 386
    Par défaut [URL rewriting] jeux-n.php => fiche.php?id=n
    Bonjour le forum.

    Je suis en train d'apprendre le php, et du coup j'ai besoin je crois de ce qu'on appelle le rewriting URL.

    Je vous explique mon cas :
    J'ai un site en php qui génére des liens sous cette forme : jeux-1.php pour parler du jeu 1; jeux-2.php pour parler du jeu 2 etc. jusque jeux-100.php

    J'ai ensuite créer une page fiche.php qui me sert de modèle, et qui se décline sous cette forme : fiche.php?id=1 correspondant au jeu 1; fiche?id=2 correspondant au jeu 2 etc.

    Je cherche donc à faire correspondre les deux. Sur le forum php on m"a dit de m'adresser aux experts ici :-)
    Comment faire donc pour que quand un visiteur clique sur jeux-1.php il soit redirigé vers la page fiche.php?id=1 mais que l'url afficher dans le navigateur soit bien jeux-1.php ( c'est mieux pour le visiteur et pour le référencement )

    Un big merci pour vos futures réponses :-)

  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
    Bonjour,

    Ce n'est pas trop compliqué et c'est effectivement de la réécriture d'URL. Tu dois écrire un fichier qui s'appelle .htaccess (avec un . devant) à la racine de ton site et qui contient ceci dedans :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine on
     
    RewriteRule ^jeux-([0-9]+)\.php$ /fiche.php?id=$1 [L]

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 386
    Par défaut
    Je viens de faire quelques tests, cela semble fonctionner à merveille !!
    Un grand grand merci à vous :-)

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/04/2013, 23h11
  2. Réponses: 6
    Dernier message: 31/01/2013, 23h17
  3. [URL rewriting] Rediriger les pages sur /index.php
    Par doudoustephane dans le forum Apache
    Réponses: 4
    Dernier message: 23/11/2010, 22h10
  4. [URL rewriting] Remplacer l'extension des fichiers .php
    Par l.laurent60 dans le forum Apache
    Réponses: 1
    Dernier message: 14/07/2010, 18h12
  5. URL Rewriting ou PHP ?
    Par V_R46 dans le forum Langage
    Réponses: 5
    Dernier message: 22/05/2006, 13h24

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