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 :

Rewriting - Réecriture d'URL-


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 78
    Par défaut Rewriting - Réecriture d'URL-
    Bonjour,
    Concernant le rewriting, je prends l’exemple qui suit :

    J’ai cette URL :
    http://www.votresite.tld/article.php?numero=8125&page=1

    Avec le rewriting, je voudrais avoir ceci:
    http://www.votresite.tld/article-8125-1.html

    La règle s’écrirait comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine on
    RewriteRule ^article-([0-9]+)-([0-9]+)\.html$  article.php?numero=$1&page=$2  [L]
    La question que je me pose, est celle-ci :

    Si par exemple quelqu’un voudrait changer le numéro de l’article :

    http://www.votresite.tld/article-8125-1.html
    ==> http://www.votresite.tld/article-81-1.html

    Donc il pourrait changer le numéro d’article facilement et accéder éventuellement a d’autres articles.

    Peut-on remédier à ça avec le rewrinting ?

    Merci à vous.

  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
    Citation Envoyé par tiffany Voir le message
    Peut-on remédier à ça avec le rewrinting ?
    Oui, si tu veux coder toutes les URL possibles dans le .htaccess ; si tu ne veux pas, non, ce n'est pas possible. Il s'agit globalement de faire une vérification par rapport au contenu d'une base de données, j'imagine, et Apache ne sait pas faire ça. Il faut ajouter cette intelligence de vérification dans article.php.

Discussions similaires

  1. [URL Rewriting] réécriture d'url pour inclusion php
    Par kriskafr dans le forum Apache
    Réponses: 3
    Dernier message: 25/02/2008, 11h37
  2. [URL Rewriting] Réécriture d'URL comportant %25
    Par djanke dans le forum Apache
    Réponses: 5
    Dernier message: 19/12/2007, 12h24
  3. problème syntaxique avec la réecriture d'url
    Par Olivier Regnier dans le forum Langage
    Réponses: 4
    Dernier message: 07/11/2007, 11h48
  4. Réponses: 2
    Dernier message: 18/04/2007, 18h18
  5. rewriting / Erreur d'URL.. un résultat étonnant
    Par Joe Le Mort dans le forum Dépannage et Assistance
    Réponses: 2
    Dernier message: 10/08/2006, 09h09

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