Maison >développement back-end >Problème PHP >Quelle est la méthode pour implémenter le saut 301 en php

Quelle est la méthode pour implémenter le saut 301 en php

青灯夜游
青灯夜游original
2021-05-26 18:20:552449parcourir

Comment implémenter le saut 301 en PHP : utilisez d'abord l'instruction "header("HTTP/1.1 301 Moved Permanently");" pour définir le code d'état 301 ; puis utilisez l'instruction "header("Location:your_dest_url" ; );" déclaration Sautez simplement.

Quelle est la méthode pour implémenter le saut 301 en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Saut temporaire normal en php Le transfert utilise généralement :

header("Location:your_dest_url");

Le code d'état renvoyé est 302

Si vous souhaitez implémenter Si php 301 saute, vous devez définir le code d'état avant :

header("HTTP/1.1 301 Moved Permanently"); 
header("Location:your_dest_url");

Pièce jointe : 30*La différence entre les codes d'état de retour

301, 302 sont les deux L'encodage du statut HTTP représente qu'une certaine URL a été transférée. La différence est :

  • Redirection 301 : 301 représente un déplacement permanent,

  • <.>Redirection 302 : 302 représente temporairement déplacé

Quels sont les avantages ou les problèmes liés à l'utilisation de ces deux transferts ?

  • La redirection 301 est le meilleur moyen d'être convivial pour les moteurs de recherche après un changement d'adresse de la page Web. Tant qu'il ne s'agit pas d'un déplacement temporaire, il est recommandé d'utiliser 301 pour la redirection.

  • La redirection 302 est un transfert temporaire.

L'utilisation de la méthode ci-dessus peut être obtenue Redirection PHP 301, redirection permanente d'URL.

Par exemple :

<?php
$the_host = $_SERVER['HTTP_HOST'];//取得当前域名
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面是否有参数 
 
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location: http://www.jbxue.com'.$request_uri);//跳转到目标
Apprentissage recommandé : "

Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn