[Réglé]problème rewritting slashs
10 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- webmister62
- WRInaute discret

- Messages: 144
- Inscription: 10 Fév 2005
[Réglé]problème rewritting slashs
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/" :
>> ca marche pour mondomaine.com/dossier/chainedecaracteres/ mais pas pour mondomaine.com/dossier/chainedecaracteres
(sans slash à la fin).
merci aidez-moi
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: Tout sélectionner
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
Dernière édition par webmister62 le Mer Mar 29, 2006 17:10, édité 1 fois.
- webmister62
- WRInaute discret

- Messages: 144
- Inscription: 10 Fév 2005
personne ? snif j'ai toujours pas trouvé...
- nikoshr
- WRInaute occasionnel

- Messages: 320
- Inscription: 10 Juil 2003
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(.*)/?$ page.php?id=$1
- webmister62
- WRInaute discret

- Messages: 144
- Inscription: 10 Fév 2005
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 ?
Avec ce que tu me dit, la bonne page s'affiche mais il ne récupère pas le paramètre id
Pourquoi ?
- webmister62
- WRInaute discret

- Messages: 144
- Inscription: 10 Fév 2005
bon ok... vous me decevez là
... lol
- ChezThierry
- WRInaute occasionnel

- Messages: 273
- Inscription: 21 Oct 2005
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
Ca devrait marcher comme il te l'a indiqué.
eventuellement, essaye comme ça
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^([^/]+)/?$ page.php?id=$1 [L]
- webmister62
- WRInaute discret

- Messages: 144
- Inscription: 10 Fév 2005
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...
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...
- webmister62
- WRInaute discret

- Messages: 144
- Inscription: 10 Fév 2005
RewriteRule ^([a-zA-Z0-9-]+)/?$ page.php?id=$1
>> c'était tout con mais là ca marche.
Problème réglé ^^
>> c'était tout con mais là ca marche.
Problème réglé ^^
- nikoshr
- WRInaute occasionnel

- Messages: 320
- Inscription: 10 Juil 2003
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
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: Tout sélectionner
RewriteCond %{REQUEST_URI} !page\.php
RewriteRule ^(.*)/?$ page.php?id=$1
- ChezThierry
- WRInaute occasionnel

- Messages: 273
- Inscription: 21 Oct 2005
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] ?
Es-tu sur d'avoir bien mis le [L] ?
10 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Problème avec dossiers virtuels (slashs dans l'URL rewritée)
- [Réglé] htaccess, easyphp, et url rewritting
- Regle rewritting, besoin d'un coup de pouce
- mod_rewrite : slashs urlencodés
- probleme url rewritting
- Wordpress - Problème d'url Rewritting
- Problème de rewritting et plusieurs répertoires
- Problème sur un URL Rewritting
- Problème de Rewritting - Bugg de Pid
- URL Rewritting : problème tiret et underscore
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
