L'url rewriting et les slash
4 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Lereyn
- Nouveau WRInaute

- Messages: 2
- Inscription: 1 Mar 2009
L'url rewriting et les slash
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: Tout sélectionner
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.
- sayrus
- WRInaute discret

- Messages: 109
- Inscription: 27 Fév 2009
Re: L'url rewriting et les slash
Hello,
Pour le problème de CSS, faire un essai en rajoutant
Pour le problème de CSS, faire un essai en rajoutant
- Code: Tout sélectionner
<base href="http://www.monsite.com/" />
- sayrus
- WRInaute discret

- Messages: 109
- Inscription: 27 Fév 2009
Re: L'url rewriting et les slash
Essai comme ceci:
- Code: Tout sélectionner
RewriteRule ^files/([a-z-A-Z-_]+)\.ext$ download.php?$1.ext [L]
4 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- URL Rewriting et Slash
- probleme de slash et rewriting
- rewriting avec des slash
- Url rewriting avec slash
- Comment faire ? si sans slash de fin -> 301 sur avec slash
- avec ou sans slash = affichage du rewriting ou non ?
- Probleme url rewriting avec slash
- url rewriting avec slash -> pas de css
- [Résolu] Rewriting OVH problème avec un slash
- Ajouter le slash de fin de dossier manquant (Slash Trailing)
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
