Avant tout, bonjour à toutes et tous.
Je souhaite mettre en place un système d'url rewriting mais j'ai quelques soucis :///
Je souhaite n'avoir que des url's du genre http://www.site.com/dossier/
Evidement le dossier est virtuel.
J'ai compris la redirection pour ce type d'url mais sans le slash final.
Lorsqu'il y a le slash à la fin, le site apparaît comme si je n'avais aucune feuille de style :/
J'ai également un soucis, ce genre d'url http://site.com/files/xxx.ext
je ne parvient pas a rediriger vers http://site.com/download.php?xxx.ext
Je vous montre mon .htaccess:
J'espère avoir été compris et que vous pourrez m'aider.
Je souhaite mettre en place un système d'url rewriting mais j'ai quelques soucis :///
Je souhaite n'avoir que des url's du genre http://www.site.com/dossier/
Evidement le dossier est virtuel.
J'ai compris la redirection pour ce type d'url mais sans le slash final.
Lorsqu'il y a le slash à la fin, le site apparaît comme si je n'avais aucune feuille de style :/
J'ai également un soucis, ce genre d'url http://site.com/files/xxx.ext
je ne parvient pas a rediriger vers http://site.com/download.php?xxx.ext
Je vous montre mon .htaccess:
Code:
Options +Indexes +FollowSymlinks
RewriteEngine On
## Tous les rewrites terminant avec un slash / font disparaitre l'apparence du site comme
## si il n'y avait pas de feuille de style
RewriteRule ^rules$ /index.php?cat=rules [NC,L]
RewriteRule ^rules/$ /index.php?cat=rules [NC,L]
RewriteRule ^staff$ /index.php?cat=staff [NC,L]
RewriteRule ^staff/$ /index.php?cat=staff [NC,L]
RewriteRule ^events$ /index.php?cat=events [NC,L]
RewriteRule ^events/$ /index.php?cat=events [NC,L]
RewriteRule ^ecritures$ /index.php?cat=ecritures [NC,L]
RewriteRule ^ecritures/$ /index.php?cat=ecritures [NC,L]
RewriteRule ^joinus$ /index.php?cat=joinus [NC,L]
RewriteRule ^joinus/$ /index.php?cat=joinus [NC,L]
RewriteRule ^download$ /index.php?cat=download [NC,L]
RewriteRule ^download/$ /index.php?cat=download [NC,L]
RewriteRule ^teamspeak$ /index.php?cat=teamspeak [NC,L]
RewriteRule ^teamspeak/$ /index.php?cat=teamspeak [NC,L]
RewriteRule ^manager$ /index.php?cat=manager [NC,L]
RewriteRule ^manager/$ /index.php?cat=manager [NC,L]
RewriteRule ^database$ /index.php?cat=database [NC,L]
RewriteRule ^database/$ /index.php?cat=database [NC,L]
RewriteRule ^database/id$ /index.php?cat=database [NC,L]
RewriteRule ^database/id/$ /index.php?cat=database [NC,L]
RewriteRule ^castle$ /index.php?cat=castle [NC,L]
RewriteRule ^castle/$ /index.php?cat=castle [NC,L]
RewriteRule ^clans$ /index.php?cat=clans [NC,L]
RewriteRule ^clans/$ /index.php?cat=clans [NC,L]
RewriteRule ^heroes$ /index.php?cat=heroes
RewriteRule ^heroes/$ /index.php?cat=heroes [NC,L]
RewriteRule ^olympiades$ /index.php?cat=olympiades [NC,L]
RewriteRule ^olympiades/$ /index.php?cat=olympiades [NC,L]
RewriteRule ^raidboss$ /index.php?cat=raidboss [NC,L]
RewriteRule ^raidboss/$ /index.php?cat=raidboss [NC,L]
RewriteRule ^seven/signs$ /index.php?cat=seven_signs [NC,L]
RewriteRule ^seven/signs/$ /index.php?cat=seven_signs [NC,L]
RewriteRule ^wedding$ /index.php?cat=wedding [NC,L]
RewriteRule ^wedding/$ /index.php?cat=wedding [NC,L]
## ne fonctionne pas ##
# url download => download.php?file.extension ##
RewriteRule ^download/file/([A-Za-z0-9-])\.([A-Za-z0-9-])$ /download.php?$1\.$2 [NC,L]
RewriteRule ^download/file/([A-Za-z0-9-])\.([A-Za-z0-9-])/$ /download.php?$1\.$2 [NC,L]
#url database => index.php?cat=database&dropid=(valeur de 1 à 999999)
RewriteRule ^database/item/([0-9]-)$ /index.php?cat=database&dropid=$1 [NC,L]
RewriteRule ^database/item/([0-9]-)/$ /index.php?cat=database&dropid=$1 [NC,L]
RewriteRule ^database/mob/([0-9]-)$ /index.php?cat=database&mobid=$1 [NC,L]
RewriteRule ^database/mob/([0-9]-)/$ /index.php?cat=database&mobid=$1 [NC,L]
#url database => mapmob.php?mob=(valeur de 1 à 999999)
RewriteRule ^mapmob/([0-9]-)$ /mapmob.php?id=$1 [NC,L]
RewriteRule ^mapmob/([0-9]-)/$ /mapmob.php?id=$1 [NC,L]
#url database => mapmob.php?boss=(valeur de 1 à 999999)
RewriteRule ^mapmob/boss/([0-9]-)$ /mapmob.php?boss=$1 [NC,L]
RewriteRule ^mapmob/boss/([0-9]-)/$ /mapmob.php?boss=$1 [NC,L]
J'espère avoir été compris et que vous pourrez m'aider.