Redirection 301 que choisir ?

Nouveau WRInaute
Bonjour,

Je veux faire une redirection 301 sur mon site.
Utilisant php j'ai donc mis en place
ce code

header("Status: 301 Moved Permanently");
header("Location: http://www.clikeo.com$REQUEST_URI ");
Lorsque je lis le header http je vois le mesage suivant
HTTP/1.1 302 Found
Date: Thu, 05 Aug 2004 09:31:15 GMT
Server: Apache/1.3.31 (Unix) mod_jk2/2.0.4 mod_gzi
p/1.3.19.1a PHP/5.0.0 mod_ssl/2.8.18 OpenSSL/0.9.6
m
X-Powered-By: PHP/5.0.0
Status: 301 Moved Permanently
Location: http://www.clikeo.com/
Connection: close
Content-Type: text/html

Si par contre je met
ce code
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.clikeo.com$REQUEST_URI ");
j'obtient :

HTTP/1.1 301 Moved Permanently
Date: Thu, 05 Aug 2004 09:46:17 GMT
Server: Apache/1.3.31 (Unix) mod_jk2/2.0.4 mod_gzi
p/1.3.19.1a PHP/5.0.0 mod_ssl/2.8.18 OpenSSL/0.9.6
m
X-Powered-By: PHP/5.0.0
Location: http://www.clikeo.com/
Connection: close
Content-Type: text/html

Ces deux redirection sont elles equivalentes ?
La premiere me retourne le code 302 (The requested resource resides temporarily under a different URI) et en status le code 301
La seconde redirection me retourne le code 301.

Sinon laquelle dois je utiliser ?

Merci

Seb
 
WRInaute passionné
ah, bah il est faux :D

Mais ce n'est peut etre pas possible avec IIS... il me semble que ce serveur web est limité, mais je n'en sais pas plus....
 
Nouveau WRInaute
C'est bien sûr possible avec IIS..

Il y a une case à cocher pour choisir entre le 301 et 302 (bien que ça ne soit pas libellé de cette façon !), et il permet certaines finesses notamment récupérer les paramètres d'url et les utiliser dans des "macros".

mais ce n'est toutefois pas aussi puissant qu'un url mapping et cela n'en a pas la vocation.
 
Discussions similaires
Haut