[Réglé]problème rewritting slashs

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

webmister62
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 143
Inscription: Jeu Fév 10, 2005 16:19

[Réglé]problème rewritting slashs

Message le Sam Mar 25, 2006 18:44

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: 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 :o
Dernière édition par webmister62 le Mer Mar 29, 2006 17:10, édité 1 fois.

webmister62
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 143
Inscription: Jeu Fév 10, 2005 16:19

Message le Dim Mar 26, 2006 10:31

personne ? snif j'ai toujours pas trouvé...

nikoshr
WRInaute impliqué
WRInaute impliqué
 
Messages: 320
Inscription: Jeu Juil 10, 2003 5:49

Message le Dim Mar 26, 2006 11:32

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(.*)/?$ page.php?id=$1

webmister62
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 143
Inscription: Jeu Fév 10, 2005 16:19

Message le Lun Mar 27, 2006 8:20

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 ? :(

webmister62
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 143
Inscription: Jeu Fév 10, 2005 16:19

Message le Mer Mar 29, 2006 13:58

bon ok... vous me decevez là :( ... lol

ChezThierry
WRInaute impliqué
WRInaute impliqué
 
Messages: 273
Inscription: Ven Oct 21, 2005 13:33

Message le Mer Mar 29, 2006 15:48

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: Tout sélectionner
RewriteEngine on
RewriteRule ^([^/]+)/?$ page.php?id=$1 [L]

webmister62
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 143
Inscription: Jeu Fév 10, 2005 16:19

Message le Mer Mar 29, 2006 16:46

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...

webmister62
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 143
Inscription: Jeu Fév 10, 2005 16:19

Message le Mer Mar 29, 2006 17:09

RewriteRule ^([a-zA-Z0-9-]+)/?$ page.php?id=$1

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

Problème réglé ^^

nikoshr
WRInaute impliqué
WRInaute impliqué
 
Messages: 320
Inscription: Jeu Juil 10, 2003 5:49

Message le Mer Mar 29, 2006 17:12

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: Tout sélectionner
RewriteCond %{REQUEST_URI} !page\.php
RewriteRule ^(.*)/?$ page.php?id=$1

ChezThierry
WRInaute impliqué
WRInaute impliqué
 
Messages: 273
Inscription: Ven Oct 21, 2005 13:33

Message le Mer Mar 29, 2006 21:32

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] ?


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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités