Une erreur sur mon htaccess

WRInaute discret
Bonjour,

j'ai mis cette ligne sur mon htaccess :

RewriteRule ^([-_0-9a-zA-Z]+)$ index.php?t=$1 [L]

mais lorsque je tape -www.site.com/cat , la page apparait mais sur la bare d'adresse il n y a pas / à la fin ce qui me semble anormal, que penze vous ?
 
WRInaute accro
lorsque tu tappes -www.site.com/cat, c'est bien l'adresse tappée, donc -www.site.com/cat qui apparait. ou est le problème ? l'url qui s'affiche est celle qui est tappée :)
 
WRInaute discret
non normalement si tu tape -www.sit.com/cat et tu fais entrer l'adresse sur le navigateur doit devenir -www.sit.com/cat/ c'est le cas de mes autres sites sans rewritte
 
WRInaute accro
parcequ'il les reconnais comme répertoire et y trouve une page index (je suppose) et dans ton cas par contre c'est un rewrite. mais je ne vois pas en quoi cela gène
 
WRInaute passionné
Le saviez vous ?

Il existe ce que l'on appelle communément les groupes utilisable dans les fichiers .htaccess :

Ainsi
Code:
RewriteRule ^([-_0-9a-zA-Z]+)$ index.php?t=$1 [L]
Peut s'écire plus simplement :
Code:
RewriteRule ^([-_[:alnum:]]+)$ index.php?t=$1 [L]

C'était la séquence "je fais mon interressant". ;)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut