Bonjour à tous,
J'aurais besoin d'aide sur l'url rewriting avec les slashs.
Je sais qu'on en parle déjà sur le forum mais j'aurais besoin d'explications pour mettre les choses au clair dans ma tête
Sur mon site, j'ai une page qui affiche des videos et qui prend max 3 variables :
index.php?p=videos&view=all&sort=date&limite=1
View contient le nom de la catégorie a afficher. Si la variable contient "all", j'affiche les videos toutes catégories confondues.
Sort contient le façon dont sont triées les videos : soit "date", "topvues", "topvotes"
Limite contient le numéro de la page a afficher.
J'aimerais transformer mon url en : videos/all/date/1.html
J'ai essayé avec cette règle ci mais je ne pense pas qu'elle soit correcte car ma page s'affiche sans css, et j'ai des variables non reconnues :
RewriteRule ^videos/([a-z\-]*)/([a-z\-]*)/([0-9]+)\.html$ index.php?p=videos&view=$1&sort=$2&limite=$3 [L]
Pouvez-vous me dire quelle règle serait correcte ?
Pouvez-vous me dire aussi si ce genre de rewriting est bon pour les moteurs ? Je sais que Google accèpte les tirets et les slash mais qu'msn est moins tolérent (si + de 2 tirets, page non référencée)
Je m'essaie aux slashs pour justement avoir plus de pages référencées sur Msn.
J'ai également entendu parler de chemins à modifier pour ma css, mes images, includes, ...
Concrètement, que dois-je changer pour que mes css s'affichent correctement et que mes includes soient pris en compte ?
(<base href... Rewrite Base ..)
Pour info, je travaille actuellement sous EasyPHP 1.8
le répertoire ou se trouve mon site est : easyphp/www/Funarea/site/index.php ou http://127.0.0.1/FunArea/site/
Je vous remercie d'avance pour votre aide précieuse.
J'ai réussi sur d'autres sites a faire des rewriting simples avec des - mais ici je bloque...
Thomas
Partager