Problème de slash dans l'url rewrite

Nouveau WRInaute
Bonjour je sollicite votre aide car j'ai un petit souci.

Donc pour mon url rewrite je voudrait interpreter mon url par exemple comme ceci :

Url 1: http://mon-site.com/Nos-themes

Url 2 : http://mon-site.com/Nos-themes/categorie/Counter-Strike

Le soucis est que l'hors de l'affichage de ma page, il affiche bien les données mais le template lui n'est plus afficher.

Code utilisé pour mon .htaccess :

Code:
Options FollowSymLinks
RewriteEngine on

RewriteRule ^Nos-themes$  /index.php?file=Theme [L]

RewriteRule ^Nos-themes/categorie/(.*)$  /index.php?file=Theme&op=cat&titre=$1 [L]


Pour un exemple de mon rendu :

lien 1 : http://www.hdesign.fr/Nos-themes
lien 2 (en erreur) : http://www.hdesign.fr/Nos-themes/categorie/Counter-Strike

Pourriez vous m'aidez s'il vous plaît ^^
 
WRInaute accro
bonjour
Code:
    Options FollowSymLinks
    RewriteEngine on

    RewriteRule ^Nos-themes$  /index.php?file=Theme [L]

    RewriteRule ^Nos-themes\/categorie\/(.*)$  /index.php?file=Theme&op=cat&titre=$1 [L]
:?:
 
WRInaute accro
Ah oui bien sur, suis je bête, on met toujours en premier lieu la règle la plus précise:

Code:
Options FollowSymLinks
RewriteEngine on
RewriteRule ^Nos-themes\/categorie\/(.*)$  /index.php?file=Theme&op=cat&titre=$1 [L]
RewriteRule ^Nos-themes$  /index.php?file=Theme [L]

Dans ton code initial, tes deux fomes d'URL pouvaient être interprétées par ta première règle. Le second cas ne se rencontrait donc jamais
 
Nouveau WRInaute
Je te remercie de m'avoir accordé de ton temps ^^ donc je vien de résoudre le problème, il fallait simplement que je mette mon fichier css en lien absolu :D

Si par contre s'aurait tu comment empecher le double lien ?

c'est à dire qu'on ne puisse plus accédé au chemin index.php?file=Theme
 
Discussions similaires
Haut