L'URL réelle s'affiche toujours dans le navigateur

WRInaute discret
Bonsoir à Tous,

J'ai une bête régle UR dans le htaccess :

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ([0-9]+)/([a-zA-Z-]+).html$ http://www.monsite.com/produits.php?id=$1 [L]

Mon lien est donc du type : www.monsite.com/58/purification-de-leau.html
Mais lorsque on le clique, le navigateur affiche : www.monsite.com/produits.php?id=58

Pourquoi ?

Si je modifie le htaccess :

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ([0-9]+)/([a-zA-Z-]+).html$ /produits.php?id=$1 [L]

L'url reste bien "rewrite" mais tous mes liens (javascript, css..) sont perdus ce qui fait que l'affichage est naze.
Mes liens css sont du genre :

Code:
<link href="style.css" rel="stylesheet" type="text/css">

Faut-il que je mette /produits.php?id=... dans le htaccess et que je mette mes liens css en absolu ?
Ou j'ai raté quelque chose dans le htaccess ?

Merci de vos lumières !
 
Discussions similaires
Haut