règle d'écriture

WRInaute discret
Bonjour,

J'essai de mettre en place un url rewriting mon mon site mais malgré tous mes efforts, ça ne fonctionne pas (je débute et j'ai pas du tout comprendre). Pourtant je ne pense pas que mon problème soit très complexe.
voilà ce que je voudrais faire :

adresse actuelle :
http://www.monsite.com/actu/actu.php?ur ... e_lyonnais

adresse souhaitée :
http://www.monsite.com/olympique-lyonnais.htm

Je précise que je suis hébergé chez ovh

Si quelqu'un peut m'aider à écrire cette règle je pense simple...

Merci !
 
WRInaute accro
Code:
RewriteEngine on
RewriteRule ^olympique-lyonnais.htm(.*)$ /actu/actu?url=olympique_lyonnais
Ca devrait marcher.
Normalement il ne devrait pas y avoir besoin du (.*),mais sans ça ne passe pas avec le rewriterule
 
WRInaute discret
Mais au fait je veux rewriter une série d'url du même type

Si je mets :
RewriteRule ^([a-z]+)-([a-z]+).htm(.*)$ /actu/actu?url=$1_$2

ça marcherait pour toutes mes url du même type ? sachant que je peux aussi avoir 2 type d'url :
actu?url=var1_var2
actu?url=var1

Merci pour votre aide
 
WRInaute impliqué
RewriteEngine on
RewriteRule ^([^-]+)-([^.]+).htm$ /actu/actu?url=$1_$2

ça doit être ça, mais à adapter peut être
 
WRInaute accro
Code:
RewriteRule ^([a-z]+)-([a-z]+).htm$ /actu/actu?url=$1_$2
RewriteRule ^([a-z]+).htm$ /actu/actu?url=$1
devrait fonctionner.
Comme il y a d'autres réécritures dans la règle, il n'y a plus besoin de rajouter (.*)
 
WRInaute discret
Mais en faisant ça, est-ce que tout ce qui est précédé d'un .html, sera réécris selon cette règle?
Index.html donnerait /actu/actu.php?url=index ?
 
WRInaute accro
jarnac a dit:
Mais en faisant ça, est-ce que tout ce qui est précédé d'un .html, sera réécris selon cette règle?
Index.html donnerait /actu/actu.php?url=index ?
Oui, mais sinon, comment serait écrit l'URL pour actu?url=var1 ?
de plus, comme index est le fichier utilisé par défaut dans un répertoire, si on veut appeler la racine du site, on fait <a href="/"> et non pas <a href="/index.html">
 

➡️ 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