Je m'explique.
J'ai mis en place une réécriture d'url qui fonctionne mais si j'enlève un caractère ou rajoute un mot, la page s'affiche tout de même.
ex : la page http://www.monsite.com/le-sujet-du-jour-3.html (où 3 est l'id dans la base), peut s'afficher si j'écris http://www.monsite.com/le-jet-du-jour-3.html
Dans mon htaccess j'ai écrit ceci :
Je sais que je ne suis pas le seul dans ce cas (la preuve ici : http://www.olweb.fr/fr/Accueil/100007/Article/50925/insultez-vous-mais-ne-crachez-pas c'est moi qui ait bien sûr réécrit)
mais je ne trouve de solution nulle part. Désolé si j'ai mal cherché.
A propos, est-ce que ça génère du duplicate ?
Merci d'avance
J'ai mis en place une réécriture d'url qui fonctionne mais si j'enlève un caractère ou rajoute un mot, la page s'affiche tout de même.
ex : la page http://www.monsite.com/le-sujet-du-jour-3.html (où 3 est l'id dans la base), peut s'afficher si j'écris http://www.monsite.com/le-jet-du-jour-3.html
Dans mon htaccess j'ai écrit ceci :
Code:
RewriteRule ^([0-9]+)-([^,/]*).html$ /article.php?ref=$1 [L]
Je sais que je ne suis pas le seul dans ce cas (la preuve ici : http://www.olweb.fr/fr/Accueil/100007/Article/50925/insultez-vous-mais-ne-crachez-pas c'est moi qui ait bien sûr réécrit)
mais je ne trouve de solution nulle part. Désolé si j'ai mal cherché.
A propos, est-ce que ça génère du duplicate ?
Merci d'avance