Comments on: erreur 404, redirection 301: headers et codes de réponse HTTP courants https://www.php-experts.org/developpement-web/php-developpement-web/erreur-404-redirection-301-headers-et-codes-de-reponse-http-courants-24 Ressources sur le développement internet, PHP/MySQL, Ajax, marketing online, référencement... Thu, 17 Jun 2010 18:09:04 +0000 http://wordpress.org/?v=2.9.2 hourly 1 By: Développeur PHP https://www.php-experts.org/developpement-web/php-developpement-web/erreur-404-redirection-301-headers-et-codes-de-reponse-http-courants-24/comment-page-1#comment-1378 Développeur PHP Thu, 17 Jun 2010 18:09:04 +0000 https://www.php-experts.org/?p=24#comment-1378 <a href="#comment-1187">@bilbilou</a>Oui sans problèmes mais il n'y a pas vraiment d'intéret à redirigé vers un fichier qui lui même redirigera vers un autre ? Mais techniquement c'est possible ! @bilbilouOui sans problèmes mais il n’y a pas vraiment d’intéret à redirigé vers un fichier qui lui même redirigera vers un autre ?
Mais techniquement c’est possible !

]]>
By: bilbilou https://www.php-experts.org/developpement-web/php-developpement-web/erreur-404-redirection-301-headers-et-codes-de-reponse-http-courants-24/comment-page-1#comment-1187 bilbilou Tue, 29 Sep 2009 06:25:59 +0000 https://www.php-experts.org/?p=24#comment-1187 Peut-on utiliser la fonction header(”HTTP/1.1 301 Moved Permanently”) dans un script php qui traite l'erreur 404 ? Peut-on utiliser la fonction header(”HTTP/1.1 301 Moved Permanently”) dans un script php qui traite l’erreur 404 ?

]]>
By: Détournement des entêtes HTTP en Ajax | nyamsprod's web labs https://www.php-experts.org/developpement-web/php-developpement-web/erreur-404-redirection-301-headers-et-codes-de-reponse-http-courants-24/comment-page-1#comment-370 Détournement des entêtes HTTP en Ajax | nyamsprod's web labs Mon, 24 Nov 2008 15:52:06 +0000 https://www.php-experts.org/?p=24#comment-370 [...] l’idée totalement immonde de détourner les entêtes HTTP pour envoyer des informations supplémentaires qui me permettraient de changer d’autres [...] [...] l’idée totalement immonde de détourner les entêtes HTTP pour envoyer des informations supplémentaires qui me permettraient de changer d’autres [...]

]]>
By: Denis Szalkowski https://www.php-experts.org/developpement-web/php-developpement-web/erreur-404-redirection-301-headers-et-codes-de-reponse-http-courants-24/comment-page-1#comment-40 Denis Szalkowski Sat, 06 Sep 2008 11:23:08 +0000 https://www.php-experts.org/?p=24#comment-40 J'ai écrit un bilet sur cette question le 3/9/2008 au sujet d'une migration de Free vers Ovh. -> http://www.dsfc.net/bloginfo/news/156/fr/migrer-un-site-wordpress-chez-free-vers-un-nouveau-domaine-.html Hasard ou nécessité ? ;+) J’ai écrit un bilet sur cette question le 3/9/2008 au sujet d’une migration de Free vers Ovh.

-> http://www.dsfc.net/bloginfo/news/156/fr/migrer-un-site-wordpress-chez-free-vers-un-nouveau-domaine-.html

Hasard ou nécessité ? ;+)

]]>
By: Eric Daspet https://www.php-experts.org/developpement-web/php-developpement-web/erreur-404-redirection-301-headers-et-codes-de-reponse-http-courants-24/comment-page-1#comment-35 Eric Daspet Fri, 05 Sep 2008 15:11:40 +0000 https://www.php-experts.org/?p=24#comment-35 Plutot que header("HTTP/1.1 301 Moved Permanently"), je vous recommande plutot d'utiliser le troisième argument de header() : header("Location: http://www.example.net/", true, 301). Cette dernière syntaxe a le bon gout de passer quel que soit le serveur web et le mode de liaison entre le serveur et php. Sinon il faudrait s'assurer que la requête a bien été faite en HTTP 1.1 (sinon il faut laisser HTTP/1.0), qu'on n'a pas une interface CGI ou FastCGI (sinon c'est une entête "Status:" qu'il faut envoyer), et ainsi de suite. Plutot que header(“HTTP/1.1 301 Moved Permanently”), je vous recommande plutot d’utiliser le troisième argument de header() : header(“Location: http://www.example.net/“, true, 301).

Cette dernière syntaxe a le bon gout de passer quel que soit le serveur web et le mode de liaison entre le serveur et php.
Sinon il faudrait s’assurer que la requête a bien été faite en HTTP 1.1 (sinon il faut laisser HTTP/1.0), qu’on n’a pas une interface CGI ou FastCGI (sinon c’est une entête “Status:” qu’il faut envoyer), et ainsi de suite.

]]>