Bonjour,
Je fais quelques tests en local pour comprendre le htaccess et la possibilité d'avoir des jolies URL mais je sèche sur un problème dont j'espère vous aurez la solution.
Admettons que je veuille transformer cette url
monsite.com/index.php?categorie=sport&gamme=chaussures=produit=nike
En
monsite.com/sport/chaussures/nike
je redirige le tout via mon htaccess que voici:
et dans ma page index.php je traite l'url pour récupérer les valeures.
jusqu'ici tout va bien tant que je tape monsite.com/sport mais dés que j'ajoute /chaussures le lien de mes .css ou .js se retrouve décalé alors que je suis toujours dans mon index.php à la racine.
dans mon index.php:
J'espère que vous avez compris mon problème et que vous avez une voie de sortie
Merci à tous!
Modifié par Sp4tz (10 Oct 2012 - 11:11)
Je fais quelques tests en local pour comprendre le htaccess et la possibilité d'avoir des jolies URL mais je sèche sur un problème dont j'espère vous aurez la solution.
Admettons que je veuille transformer cette url
monsite.com/index.php?categorie=sport&gamme=chaussures=produit=nike
En
monsite.com/sport/chaussures/nike
je redirige le tout via mon htaccess que voici:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
et dans ma page index.php je traite l'url pour récupérer les valeures.
jusqu'ici tout va bien tant que je tape monsite.com/sport mais dés que j'ajoute /chaussures le lien de mes .css ou .js se retrouve décalé alors que je suis toujours dans mon index.php à la racine.
dans mon index.php:
<link rel="stylesheet" href="css/web.main.css" type="text/css" />
J'espère que vous avez compris mon problème et que vous avez une voie de sortie

Merci à tous!
Modifié par Sp4tz (10 Oct 2012 - 11:11)