Rewriting pour un nul

WRInaute discret
Bonjour à tous,

J'ai jamais fait de rewriting et j'y comprend rien. J'ai fait des recherches et lu toutes les tuto sur le sujet et j'y arrive pas. J'ai donc besoin d'aide.

1- J'ai vérifié avec mon hébergeur si il le supporte et c'est oui.

Je veux tester pour voir si cela fonctionne, j'ai donc créé un repertoire monsite.com/test/categ.php?categ=1 pour tester le résultat. J'aimerais obtenir monsite.com/test/categ-1.php

Mon .htaccess qui est placé à la racine est :
Code:
RewriteEngine on
RewriteBase /test/
RewriteRule ^categ-([0-9]+)\.php$  categ.php?categ=$1  [L]

Évidemment j'ai essayé quelques nuance et rien ne fonctionne.

Merci de votre aide.

Eric
 
WRInaute passionné
Supprimme rewrite base et mets le fichier .htaccess dans le répertoire test...

Cela devrait marcher ;)

PS: "categ" n'est pas un mot clé forcement reconnaissable par les moteur de recherche... Je te conseille plutot "categorie", ou un mot clé plus pertinent...

@+
 
WRInaute occasionnel
Voir conseille si dessus et en plus je modifirai la regle de cette façon.
Code:
RewriteRule ^categ-([0-9]+)\.php  /test/categ.php?categ=$1  [L]
- Magic -
 
WRInaute discret
Hé! hé! hé!

Ça fonctionne, je vous aimes :D

Et comme mr_go a suggéré, j'ai changé le categ pour caregorie, merci!

Mais je suis encore un nul du RW, mais je deviens de moins en moins nul tout les jours :)

Pour voir si j'ai compri, lorsque j'aurai terminé mes tests et que je voudrai affecter ce RW à tout mon site j'ai juste à enlever le path "/test/" et mettre le .htaccess dans la racine de mon site. Est-ce que ça va aussi fonctionner dans mon répertoire /en/ ou je devrai aussi mettre un .htaccess dans mon répertoire /en/ avec le path?
 

➡️ 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