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

Discussion :

Utilisation de regex dans un URL Rewriting

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 54
    Par défaut Utilisation de regex dans un URL Rewriting
    Bonjour,

    Je sèche sur un regex qui ne fonctionne pas exactement comme je le souhaiterais...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^(arithmetique|algebre|geometrie)/?$ cours.php?cat=$1 [L]
    Donc quand l'utilisateur tape monsite.com/arithmetique ou monsite.com/arithmetique/ je souhaiterai que la page qui s'affiche soit monsite.com/cours.php?cat=arithmetique

    Pas de soucis ca fonctionne, par contre... si l'utilisateur tape monsite.com/arithmetique// ou meme monsite.com/arithmetique//////// la page qui s'affiche est aussi monsite.com/cours.php?cat=arithmetique

    Pourtant j'ai bien stipulé dans mon regex grâce au point d'interrogation que la barre oblique ne pouvait apparait qu'une ou zéro fois.

    Plus largement, j'ai constaté en investiguant sur ce mystère que je peux accéder à n'importe quelle page de mon site style contact.php via contact.php// ou meme contact.php//////////////

    Cela ne pose-t-il pas des problème de contenu dupliqué et donc réduit les performances en terme de SEO ?

    Si oui comment pallier au problème ?

    Un grand merci pour votre aide !!

  2. #2
    Membre Expert Avatar de vttman
    Homme Profil pro
    Développeur "couteau mosellan"
    Inscrit en
    Décembre 2002
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur "couteau mosellan"
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 140
    Par défaut
    Bonjour,
    Il se peut qu'un peu plus loin dans le .htacess, une autre règle vienne s'appliquer
    L'idée serait de sauvegarder le .htaccess puis de remplacer, très temporairement donc,
    le contenu par la pavé à tester
    pour voir si changement de comportement, il y a ...

Discussions similaires

  1. Application de RegEx dans l'URL rewriting sur Apache.
    Par puresprit dans le forum Apache
    Réponses: 0
    Dernier message: 31/03/2016, 00h06
  2. Utilisation des regex dans chercher/remplacer de Dream
    Par bronon dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 19/11/2015, 10h50
  3. [RegEx] Utiliser 2 regex dans 1 preg_match_all
    Par ongis dans le forum Langage
    Réponses: 5
    Dernier message: 03/03/2013, 14h03
  4. Réponses: 9
    Dernier message: 05/11/2009, 18h14
  5. Réponses: 3
    Dernier message: 05/12/2008, 11h59

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