Maison >développement back-end >Problème PHP >Quelle est la méthode pour implémenter le saut 301 en php
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.
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,
<?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!