[Réglé]problème rewritting slashs

Discussion dans 'URL Rewriting et .htaccess' créé par webmister62, 25 Mars 2006.

  1. webmister62
    webmister62 WRInaute discret
    Inscrit:
    10 Février 2005
    Messages:
    106
    J'aime reçus:
    0
    Salut,

    Après de nombreux essais en vain, je m'en remet à vous :?

    jaimerai qu'une page dossier/chainedecaracteres soit rewrittée en dossier/page?id=chainedecaracteres

    Voici ce que j'ai mis dans le .htaccess à l'intérieur du répertoire "dossier/" :

    Code:
    Options +FollowSymlinks
    RewriteEngine on
    
    RewriteRule ^(.*)/$ page.php?id=$1 
    
    >> ca marche pour mondomaine.com/dossier/chainedecaracteres/ mais pas pour mondomaine.com/dossier/chainedecaracteres
    (sans slash à la fin).

    merci aidez-moi :eek:
     
  2. webmister62
    webmister62 WRInaute discret
    Inscrit:
    10 Février 2005
    Messages:
    106
    J'aime reçus:
    0
    personne ? snif j'ai toujours pas trouvé...
     
  3. nikoshr
    nikoshr WRInaute occasionnel
    Inscrit:
    10 Juillet 2003
    Messages:
    295
    J'aime reçus:
    0
    Code:
    RewriteEngine on
    RewriteRule ^(.*)/?$ page.php?id=$1
    
     
  4. webmister62
    webmister62 WRInaute discret
    Inscrit:
    10 Février 2005
    Messages:
    106
    J'aime reçus:
    0
    merci mais j'avais deja essayé ça, mais j'ai quand même retesté.

    Avec ce que tu me dit, la bonne page s'affiche mais il ne récupère pas le paramètre id

    Pourquoi ? :(
     
  5. webmister62
    webmister62 WRInaute discret
    Inscrit:
    10 Février 2005
    Messages:
    106
    J'aime reçus:
    0
    bon ok... vous me decevez là :( ... lol
     
  6. ChezThierry
    ChezThierry WRInaute occasionnel
    Inscrit:
    21 Octobre 2005
    Messages:
    256
    J'aime reçus:
    0
    Désolé, mais je vois pas pourquoi la règle de nikoshr ne fonctionne pas, puisque c'est la même que la tienne, qui marche déjà pour la version avec '/' final, et que lui l'a modifiée pour que le / soit optionnel (grace au '?').

    Ca devrait marcher comme il te l'a indiqué.

    eventuellement, essaye comme ça
    Code:
    RewriteEngine on
    RewriteRule ^([^/]+)/?$ page.php?id=$1 [L]
    
     
  7. webmister62
    webmister62 WRInaute discret
    Inscrit:
    10 Février 2005
    Messages:
    106
    J'aime reçus:
    0
    re, merci de bien vouloir m'aider :)

    Donc vos 2 solutions m'affichent bien la bonne page, mais ca ne recupere pas bien l'id en fait.
    >> echo $_GET['id']; affiche "page.php" :?

    je comprends pas pourquoi...
     
  8. webmister62
    webmister62 WRInaute discret
    Inscrit:
    10 Février 2005
    Messages:
    106
    J'aime reçus:
    0
    RewriteRule ^([a-zA-Z0-9-]+)/?$ page.php?id=$1

    >> c'était tout con mais là ca marche.

    Problème réglé ^^
     
  9. nikoshr
    nikoshr WRInaute occasionnel
    Inscrit:
    10 Juillet 2003
    Messages:
    295
    J'aime reçus:
    0
    Ca vient du fait qu'Apache relance une interprétation de l'URL après réécriture quand l'UR est pratiqué dans un .htaccess. En gros, la première passe donne
    chainedecaracteres --> page.php?id=chainedecaracteres
    Apache relance avec page.php comme URL, qui matche l'expression régulière et donc
    page.php --> page.php?id= page.php

    Essaie
    Code:
    RewriteCond %{REQUEST_URI} !page\.php
    RewriteRule ^(.*)/?$ page.php?id=$1
    
     
  10. ChezThierry
    ChezThierry WRInaute occasionnel
    Inscrit:
    21 Octobre 2005
    Messages:
    256
    J'aime reçus:
    0
    Avec l'option [L] ça n'aurait pas du boucler au point d'avoir id=page.php.

    Es-tu sur d'avoir bien mis le [L] ?
     
Chargement...
Similar Threads - [Réglé]problème rewritting slashs Forum Date
[reglé]Problème Undefined offset Développement d'un site Web ou d'une appli mobile 6 Novembre 2008
[réglé]Problème d'affichage en très haute résolution Développement d'un site Web ou d'une appli mobile 30 Août 2008
[reglé]problème iframe dans navigateur Développement d'un site Web ou d'une appli mobile 27 Décembre 2006
[réglé]problème mailing Sarbacane et Free par smtp Alice Administration d'un site Web 1 Décembre 2006
[réglé]Problème avec script lourdingue optimisation php? Développement d'un site Web ou d'une appli mobile 14 Août 2006
[réglé]Problème avec phpbb Problèmes de référencement spécifiques à vos sites 29 Mai 2006
[Réglé]probleme avec mon nom de domaine Administration d'un site Web 6 Février 2006
[réglé]Problèmes d'url rewriting URL Rewriting et .htaccess 15 Décembre 2003
Mes débuts dans l'url rewritting URL Rewriting et .htaccess 12 Décembre 2019
URL rewritting vérification URL Rewriting et .htaccess 10 Novembre 2018
URL rewritting avec formulaire - méthode GET URL Rewriting et .htaccess 24 Février 2017
Url rewritting et erreur 404 URL Rewriting et .htaccess 15 Décembre 2015
Problème sur l'URL Rewritting URL Rewriting et .htaccess 18 Septembre 2015
url rewritting Développement d'un site Web ou d'une appli mobile 9 Juillet 2015
Rewritting, mettre tout le fils d'ariane ? Développement d'un site Web ou d'une appli mobile 3 Février 2014
Url rewritting: htaccess ou $_SERVER['REQUEST_URI'] URL Rewriting et .htaccess 8 Août 2012
Rewritting 301 URL Rewriting et .htaccess 4 Juillet 2012
URL rewritting site multi langue Développement d'un site Web ou d'une appli mobile 13 Mai 2012
URL Rewritting - Impossible à mettre en place URL Rewriting et .htaccess 30 Mars 2012
Question sur les "/" et les url rewritting wordpress Problèmes de référencement spécifiques à vos sites 22 Mars 2012