Bonjour,
Voilà mon soucis :
J'aimerai effectuer une réécriture d'adresse de pages qui sont déja référencées.
Le but étant que l'utilisateur voit article-XX.html dans sa barre d'adresse au lieu de article.php?id=XX. (en gardant mon fichier nommé article.php, normal
)
donc j'ai (naïvement) fait ça :
La redirection marche mais je ne sais pas si le R301 est correcte et donc si je ne perdrai pas mon référencement.
J'ai fait un test de mon entête et j'ai comme réponse un simple HTTP/1.0 200 OK , devrais-je avoir un HTTP/1.1 301 ???
aussi, y-a t-il un moyen pour que si l'on tape www.monsite.fr/article.php?id=12 on tombe sur cette meme page mais avec l'url = www.monsite.fr/article-12.html ?
Qu'en pensez vous ?
Voilà mon soucis :
J'aimerai effectuer une réécriture d'adresse de pages qui sont déja référencées.
Le but étant que l'utilisateur voit article-XX.html dans sa barre d'adresse au lieu de article.php?id=XX. (en gardant mon fichier nommé article.php, normal

donc j'ai (naïvement) fait ça :
Code:
#Reecriture
RewriteRule ^article-(.*).html$ article.php?id=$1
#Redirection
RewriteRule ^article.php?id=(.*)$ article-$1.html [R=301]
La redirection marche mais je ne sais pas si le R301 est correcte et donc si je ne perdrai pas mon référencement.
J'ai fait un test de mon entête et j'ai comme réponse un simple HTTP/1.0 200 OK , devrais-je avoir un HTTP/1.1 301 ???
aussi, y-a t-il un moyen pour que si l'on tape www.monsite.fr/article.php?id=12 on tombe sur cette meme page mais avec l'url = www.monsite.fr/article-12.html ?
Qu'en pensez vous ?