OVH url rewriting
23 messages
• Page 2 sur 2 • 1, 2
-

KOogar - WRInaute accro

- Messages: 3884
- Inscription: 16 Nov 2004
genre de probleme qui prend bien la tete
essaye de jouer avec differente syntaxe car tu es pas loin de la solution.
force le passage de la capture
RewriteRule ^list/([^/]+)$ /monPhorum/list.php?$1 [QSA,L]
force le rewrite
RewriteRule ^list/([^/]+)$ /monPhorum/list.php?$1 [R]
autre syntaxe
RewriteRule ^list/(.*)$ /monPhorum/list.php?$1 [L]
essaye de jouer avec differente syntaxe car tu es pas loin de la solution.
force le passage de la capture
RewriteRule ^list/([^/]+)$ /monPhorum/list.php?$1 [QSA,L]
force le rewrite
RewriteRule ^list/([^/]+)$ /monPhorum/list.php?$1 [R]
autre syntaxe
RewriteRule ^list/(.*)$ /monPhorum/list.php?$1 [L]
- nnx
- WRInaute occasionnel

- Messages: 358
- Inscription: 22 Jan 2003
ça ne fonctionne toujours pas mais j'ai constaté autre chose (J'ai replacé le htaccess à la racine du site).
Pour avoir des url du genre :
h**p://monSite/monPhorum/list-5
Il faut que j'utilise la règle suivante :
RewriteRule ^(.*)list-([^/])$ /$1/list.php?$2
ça ça fonctionne !
Mais moi je tente de faire la même chose avec un "/" à la place d'un "-" dans l'url. Donc naturellement je tente de taper l'url suivante :
h**p://monSite/monPhorum/list/5
Ce qui correspondrait à la règle suivante :
RewriteRule ^(.*)list/([^/])$ /$1/list.php?$2
Et ça, ça ne fonctionne pas...
Y'a une limitation au niveau du "/" chez OVH ?
Pour avoir des url du genre :
h**p://monSite/monPhorum/list-5
Il faut que j'utilise la règle suivante :
RewriteRule ^(.*)list-([^/])$ /$1/list.php?$2
ça ça fonctionne !
Mais moi je tente de faire la même chose avec un "/" à la place d'un "-" dans l'url. Donc naturellement je tente de taper l'url suivante :
h**p://monSite/monPhorum/list/5
Ce qui correspondrait à la règle suivante :
RewriteRule ^(.*)list/([^/])$ /$1/list.php?$2
Et ça, ça ne fonctionne pas...
Y'a une limitation au niveau du "/" chez OVH ?
-

KOogar - WRInaute accro

- Messages: 3884
- Inscription: 16 Nov 2004
j'etais tenté de te dire ca des le debut. Le probleme est que le moteur n'arrive a pas savoir ce qu'est 5
-un repertoire ou un fichier ?
et en forcant la réécriture?
ou
-un repertoire ou un fichier ?
et en forcant la réécriture?
- Code: Tout sélectionner
RewriteRule ^(.*)list/([0-9]+)$ /$1/list.php?$2 [QSA,R]
ou
- Code: Tout sélectionner
RewriteRule ^monPhorum/list/([0-9]+)$ /monPhorum/list.php?$1 [QSA,R]
- nnx
- WRInaute occasionnel

- Messages: 358
- Inscription: 22 Jan 2003
En forçant, quelque soit la règle, ça ne fonctionne pas...
En quoi le moteur a besoin de différencier les répertoires et les fichiers ? Je croyais qu'il travaillait uniquement sur l'url en tant que chaînes de caractères ?
Je cherche du côté des forums ovh mais pour l'instant rien de nouveau...
En quoi le moteur a besoin de différencier les répertoires et les fichiers ? Je croyais qu'il travaillait uniquement sur l'url en tant que chaînes de caractères ?
Je cherche du côté des forums ovh mais pour l'instant rien de nouveau...
-

KOogar - WRInaute accro

- Messages: 3884
- Inscription: 16 Nov 2004
OVH utilise le meme moteur de rewrite que les autres hebergeurs. peut-etre il est-il parametré differement mais ton probleme ne vient pas d'OVH.
si tu avais mis list/5.htm alors le moteur serait que tu pointes sur un fichier. La il ne peut pas deviner si c'est un rep ou un fichier et ca plante.
si tu avais mis list/5.htm alors le moteur serait que tu pointes sur un fichier. La il ne peut pas deviner si c'est un rep ou un fichier et ca plante.
23 messages
• Page 2 sur 2 • 1, 2
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
