[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 occasionnel

- Messages: 143
- Inscription: Jeu Fév 10, 2005 16:19
[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 occasionnel

- Messages: 143
- Inscription: Jeu Fév 10, 2005 16:19
personne ? snif j'ai toujours pas trouvé...
- webmister62
- WRInaute occasionnel

- Messages: 143
- Inscription: Jeu Fév 10, 2005 16:19
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 occasionnel

- Messages: 143
- Inscription: Jeu Fév 10, 2005 16:19
bon ok... vous me decevez là
... lol
- ChezThierry
- WRInaute impliqué

- Messages: 273
- Inscription: Ven Oct 21, 2005 13:33
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 occasionnel

- Messages: 143
- Inscription: Jeu Fév 10, 2005 16:19
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 occasionnel

- Messages: 143
- Inscription: Jeu Fév 10, 2005 16:19
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é ^^
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 impliqué

- Messages: 273
- Inscription: Ven Oct 21, 2005 13:33
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
- Problème avec les : et / dans mon rewritting :-/
- url rewritting : probleme de variable de session dans l'URL
- [Résolu] Problème Url Rewritting -> .htaccess avec EASYPH
- Probleme duplicate et probleme pour créer une regle
- [Régle] - Problème d'heure
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum