Url rewriting et OVH

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

joker33
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 21 Aoû 2005

Url rewriting et OVH

Message le Lun Aoû 22, 2005 20:04

ma regle de rewrite :

RewriteEngine on
RewriteRule (.+)\.(.+)\.html$ /pages.php?categorie=$1

marche trés bien chez mon hébergeur US (dédié)

par contre cela ne marche pas chez OVH (mutualisé) malgré le / devant la page réécrite. quelqu'un connais la soluce ?

Vincent_prague
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 267
Inscription: 12 Mar 2005

Message le Lun Aoû 22, 2005 20:15

Une astuce que j'ai mis longtemps à comprendre, il faut mettre le chemin complet d'accès au fichier.
Par exemple, /fr/pages.php?categorie=$1 si ton fichier est dans le sous répertoire monsite.com/fr.

A part ça, je te conseille de lire le guide d'OVH
http://guides.ovh.com/HtaccessModRewrite/

et de consulter le sujet :
http://www.webrankinfo.com/forums/viewtopic.php?t=30405


Jeff-44
WRInaute impliqué
WRInaute impliqué
 
Messages: 593
Inscription: 3 Sep 2004

Message le Lun Aoû 22, 2005 20:22

Bonsoir
Tu trouveras un exemple de ligne de rewrite sur un mutualisé OVH, et cela fonctionne :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^site-([0-9]+)(-.+)\.html$ /site.php?id=$1 [L]

J'espère que cela te sera utile.

joker33
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 21 Aoû 2005

Message le Lun Aoû 22, 2005 20:56

J'ai essayé avec :

Options +FollowSymlinks
RewriteEngine on
RewriteRule (.+)\.(.+)\.html$ /pages.php?categorie=$1 [L]

ma page pages.php est à la racine du site web (www).
rien a faire, pourtant la syntaxe semble bonne :(


Jeff-44
WRInaute impliqué
WRInaute impliqué
 
Messages: 593
Inscription: 3 Sep 2004

Message le Lun Aoû 22, 2005 20:58

je suis pas très fort en rewrite, mais pourquoi tu n'as pas un truc du genre :
RewriteRule ^page-(.+)\.(.+)\.html$ /pages.php?categorie=$1 [L]

joker33
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 21 Aoû 2005

Message le Lun Aoû 22, 2005 21:05

je ne souhaites pas reprendre le nom de la variable "categorie" dans le nom de la page réécrite (ex : pages.php?categorie=natation deviens :
natation.html et non pas categorie_natation.html).
de plus, ce code :

RewriteEngine on
RewriteRule (.+)\.(.+)\.html$ /pages.php?categorie=$1

fonctionne trés bien sur mon dédié (US), mais il ne focntionne pas chez OVH (malgré le / avant le nom du fichier a réécrire) voila :)


Jeff-44
WRInaute impliqué
WRInaute impliqué
 
Messages: 593
Inscription: 3 Sep 2004

Message le Lun Aoû 22, 2005 21:06

tu peux demander sur la liste de diffusion des mutualisés d'OVH et recherche dans les docs et forum d'oVH

joker33
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 21 Aoû 2005

Message le Lun Aoû 22, 2005 23:19

j'ai Beau ecumer les guides OVH et Google pas de solution a mon probleme pour le moment :((

joker33
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 21 Aoû 2005

[Resolu]

Message le Mar Aoû 23, 2005 0:19

J'ai fini par trouver :


Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)\.html$ /pages.php?categorie=$1 [L]

fonctionne correctement !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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