Bonjour
J'ai mis en place la redirection 301 de mon site http://domain.tld sur http://www.domain.tld , avec un fichier .htaccess à la racine de mon site. Cà fonctionne.
Cependant, il y a deux résultats différents quand je fais:
http://domain.tld/php/courses_anciennes/old_courses.php , et
http://www.domain.tld/php/courses_ancie ... ourses.php
Dans le premier cas, le test de WRI me donne: redirection 301, et dans le deuxième cas, ce même test me donne: redirection 302.
En effet, cette url old_courses.php, fait des redirections 302 par header, et donc il faudrait que je sache comment faire des redirections 301 par header sous PHP.
Le code que j'utilise actuellement ( qui donne une redirection 302 ), est:
header("pragma: no cache");
header("Location: $url");
Ceci remplace la page actuelle, par la page $url, mais fait une redirection 302, et non pas 301.
D'où ma question ( de newbie j'avoue ): Comment faire une redirection 301 en PHP avec l'instruction header, ayant le même effet ?
Merci beaucoup de vos réponses.
Jean Francois Ortolo
J'ai mis en place la redirection 301 de mon site http://domain.tld sur http://www.domain.tld , avec un fichier .htaccess à la racine de mon site. Cà fonctionne.
Cependant, il y a deux résultats différents quand je fais:
http://domain.tld/php/courses_anciennes/old_courses.php , et
http://www.domain.tld/php/courses_ancie ... ourses.php
Dans le premier cas, le test de WRI me donne: redirection 301, et dans le deuxième cas, ce même test me donne: redirection 302.
En effet, cette url old_courses.php, fait des redirections 302 par header, et donc il faudrait que je sache comment faire des redirections 301 par header sous PHP.
Le code que j'utilise actuellement ( qui donne une redirection 302 ), est:
header("pragma: no cache");
header("Location: $url");
Ceci remplace la page actuelle, par la page $url, mais fait une redirection 302, et non pas 301.
D'où ma question ( de newbie j'avoue ): Comment faire une redirection 301 en PHP avec l'instruction header, ayant le même effet ?
Merci beaucoup de vos réponses.
Jean Francois Ortolo