Url rewriting et OVH

Nouveau WRInaute
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 ?
 
WRInaute impliqué
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.
 
Nouveau WRInaute
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 :(
 
WRInaute impliqué
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]
 
Nouveau WRInaute
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 :)
 
WRInaute impliqué
tu peux demander sur la liste de diffusion des mutualisés d'OVH et recherche dans les docs et forum d'oVH
 
Nouveau WRInaute
[Resolu]

J'ai fini par trouver :


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

fonctionne correctement !
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut