J'ai un hébergement chez OVH, il s'agit d'un mutualisé 60GP et je ne parviens pas à mettre en place l'url rewriting chez eux (alors que mon htaccess fonctionne parfaitement en local sous Wamp).
La règle attendue est la plus simple : je veux réécrire page.php?id=123 en page-123.html
Contenu de mon htaccess :
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^page-([0-9]+)\.html$ /page.php?id=$1 [L]
J'ai déjà essayé beaucoup de variantes au gré de ce que j'ai trouvé sur le net (forums etc...) mais rien n'a été concluant. A chaque fois j'obtiens une erreur avec un long message du style 'the server encountered an error...'
Autre question, où dois-je mettre le htaccess : à la racine du site donc un niveau avant le répertoire www contenant les sources de mon site ou dans le www ? j'ai bien s ûr essayé les deux en vain mais pour l'instant tant que je n'ai pas trouvé la bonne règle de réécriture ça ne fonctionne forcément pas d'un côté ou de l'autre.
Merci d'avance pour votre aide !
Partager