Réécriture d'URLs non-fonctionnelle

Discussion dans 'URL Rewriting et .htaccess' créé par Bodypop, 20 Mai 2012.

  1. Bodypop
    Bodypop Nouveau WRInaute
    Inscrit:
    20 Mai 2012
    Messages:
    9
    J'aime reçus:
    0
    Bonsoir,

    Je suis en train de débuter avec l'URL Rewriting et je bloque sur un code. J'ai une pagination et dès que j'utilise la réécriture, celle-ci ne fonctionne plus et c'est du au code de mon htaccess.

    Code:
    #Réécriture module mon compte
    RewriteRule ^mon-compte$ members.php [L]
    RewriteRule ^mon-compte$ members.php?page=moncompte [L]
    
    RewriteRule ^mes-messages$ members.php?page=moncompte&message [L]
    RewriteRule ^mes-messages/sp?([0-9]+)$ members.php?page=moncompte&message&sp=$1 [QSA,L,NC]
    RewriteRule ^mes-commentaires$ members.php?page=moncompte&commentaires [L]
    RewriteRule ^mes-commentaires/sp?([0-9]+)$ members.php?page=moncompte&commentaires&sp=$1 [QSA,L,NC]
    Vous le voyez, j'ai tenté de réécrire toute une page mais dur avec les différents modes en php, et après avoir lu des tutoriels d'ici cela a été plus clair mais là encore je bloque. Pensez-vous pouvoir m'aider ? :D

    Je vous remercie par avance.
     
  2. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 879
    J'aime reçus:
    6
    Bonjour,

    Pourrais tu préciser le problème en donnant :
    - l'URL non réécrite.
    - l'URL que tu souhaites.
    - l'URL qui arrive en erreur.

    Sinon, moi, je mettrais un \ devant tous les members.php

    Rod
     
  3. Bodypop
    Bodypop Nouveau WRInaute
    Inscrit:
    20 Mai 2012
    Messages:
    9
    J'aime reçus:
    0
    Bien sur.

    Mon site : http://www.heberg-pics.com

    Non réécrite : http://www.heberg-pics.com/members.php?page=moncompte&message
    Réécrite : http://www.heberg-pics.com/mes-messages (jusque là, c'est impeccable).

    Et quand je veux aller à la page numéro 2, 3 ou + avec la pagination : http://www.heberg-pics.com/mes-messages?sp=[0-9]
    Ben ça fonctionne pas, sachant que avec l'url de base ça fonctionne : http://www.heberg-pics.com/members.php?page=moncompte&message&sp=[0-9]
     
  4. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 879
    J'aime reçus:
    6
    C'est peut-être juste une étourderie en l'indiquant sur WRI, mais tu écris :
    mes-messages/sp?([0-9]+)$
    puis
    /mes-messages?sp=[0-9]
    Il manque un / dans la seconde URL

    Et dans ton code, ça, c'est étrange...
    Code:
    RewriteRule ^mon-compte$ members.php
    RewriteRule ^mon-compte$ members.php?page=moncompte
    Tu réécris deux fois mon-compte.

    Essayes ainsi, en changeant la priorité des règles, en ajoutant un / et en virant les flags :
    Code:
    RewriteRule ^mon-compte$ /members.php?page=moncompte
    RewriteRule ^mes-messages/sp?([0-9]+)$ /members.php?page=moncompte&message&sp=$1
    RewriteRule ^mes-messages$ /members.php?page=moncompte&message
    RewriteRule ^mes-commentaires/sp?([0-9]+)$ /members.php?page=moncompte&commentaires&sp=$1
    RewriteRule ^mes-commentaires$ /members.php?page=moncompte&commentaires
     
  5. Bodypop
    Bodypop Nouveau WRInaute
    Inscrit:
    20 Mai 2012
    Messages:
    9
    J'aime reçus:
    0
    C'est normal qu'il soit en double, car les deux sont censé pointer vers le même endroit. :!:
    (Oui s'est une erreur en recopiant.^^)

    Pour le /, avec ou sans c'est la même chose non ? Toutes mes autres redirections fonctionnent bien sans le slash :|

    J'ai essayé en enlevant les [L] & cie mais rien ne se passe.. Tu as une idée ?
     
  6. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 879
    J'aime reçus:
    6
    As tu mis les lignes dans le sens que j'ai spécifié ?
     
  7. Bodypop
    Bodypop Nouveau WRInaute
    Inscrit:
    20 Mai 2012
    Messages:
    9
    J'aime reçus:
    0
    Oui et cela m'a fichue une erreur 404 alors qu'avec mon code de base tout vas bien. ^^

    Comme j'ai dit, j'ai essayé sans les flags et les / ont rien changés.
     
  8. Bodypop
    Bodypop Nouveau WRInaute
    Inscrit:
    20 Mai 2012
    Messages:
    9
    J'aime reçus:
    0
    Donc jusque-là cela donne ceci :

    Code:
    #Réécriture module mon compte
    RewriteRule ^mon-compte$ members.php?page=moncompte [L]
    RewriteRule ^mes-messages$ members.php?page=moncompte&message [L]
    RewriteRule ^mes-messages/sp?([0-9]+)$ members.php?page=moncompte&message&sp=$1 [QSA,L,NC]
    RewriteRule ^mes-commentaires$ members.php?page=moncompte&commentaires [L]
    RewriteRule ^mes-commentaires/sp?([0-9]+)$ members.php?page=moncompte&commentaires&sp=$1 [QSA,L,NC]
    J'ai essayé plusieurs choses mais toujours, rien une idée ? ^^
     
  9. Bodypop
    Bodypop Nouveau WRInaute
    Inscrit:
    20 Mai 2012
    Messages:
    9
    J'aime reçus:
    0
    En faite, ma pagination est composé comme ceci : mes-messages?sp=4,4
    La virgule n'étant pas un chiffre le soucis pourrait provenir de là.

    J'ai essayé ceci :
    Code:
    RewriteRule ^mes-messages/sp?([0-9],+)$ members.php?page=moncompte&message&sp=$1 [L]
    Mais je sais pas si c'est le bon format ^^
     
  10. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 879
    J'aime reçus:
    6
    C'est clair que si tu souhaite transmettre le critère 4,4, il faut le spécifier ainsi ([,0-9]+)
     
  11. Bodypop
    Bodypop Nouveau WRInaute
    Inscrit:
    20 Mai 2012
    Messages:
    9
    J'aime reçus:
    0
    Mince, moi qui pensais tenir la solution cela ne fonctionne toujours pas. :(

    Je commence vraiment à désespérer, il y a bien un moyen de faire fonctionne cette réécriture !
     
Chargement...
Similar Threads - Réécriture URLs fonctionnelle Forum Date
Réécriture d'urls et fichiers .pdf URL Rewriting et .htaccess 17 Décembre 2014
Redirection 301 après réécritures des urls obligatoire? Débuter en référencement 6 Juillet 2011
Htaccess et réécriture d'urls Débuter en référencement 22 Août 2010
Dokuwiki et réécriture d'URLs URL Rewriting et .htaccess 16 Mai 2010
Réecriture des URLS sous joomla/virtuemart Référencement Google 23 Octobre 2009
Réécriture d’urls d’un site qui date de 2 ans. Risquer ? Référencement Google 11 Octobre 2009
Réécriture des URLs "author" de WordPress URL Rewriting et .htaccess 7 Février 2009
Liens adwords et réécriture d'urls Référencement Google 22 Janvier 2009
Au secours. Réécriture d'urls, forum phpbb, hébergement OVH URL Rewriting et .htaccess 17 Juin 2007
Réécriture de 3000 URLs d'un seul coup Problèmes de référencement spécifiques à vos sites 13 Juin 2007
Réecriture d'URL et redirection pages AMP URL Rewriting et .htaccess 29 Mai 2021
WordPress réécriture d'URL domaine.TLD/COUNTRYCODE/ vers domaine.ccTLD URL Rewriting et .htaccess 9 Mai 2021
Comment faire une redirection des URL en + de la réécriture d'URL ? URL Rewriting et .htaccess 13 Septembre 2020
Réécriture d'articles, est-ce une bonne idée de couper ses articles? Rédaction web et référencement 25 Mai 2020
Réécriture et robots.txt Débuter en référencement 10 Octobre 2019
Réécriture HTTPS / WWW / redirect, etc ... URL Rewriting et .htaccess 10 Juin 2019
Réecriture simple qui ne fonctionne pas URL Rewriting et .htaccess 20 Février 2019
Faire une redirection 301 et une réécriture en même temps (.htaccess) URL Rewriting et .htaccess 16 Décembre 2018
Réécriture url et htaccess URL Rewriting et .htaccess 3 Octobre 2018
Réecriture url sur Shopify e-commerce 15 Juin 2017