Maison >développement back-end >Problème PHP >Comment php renvoie-t-il une redirection 301 ?
La méthode permettant à php de renvoyer une redirection 301 : 1. Méthode de saut temporaire normale en php, le code est [header("Location:your_dest_url")] ; sauter, le code est [HTTP/1.1 301 Moved].
php renvoie une méthode de redirection 301 :
1. Saut temporaire normal dans php généralement Utiliser :
header("Location:your_dest_url");
Le code d'état renvoyé est 302
2. Si vous souhaitez implémenter php 301
jump, vous devez définir le code d'état avant :
header( "HTTP/1.1 301 Moved Permanently" ) ; header("Location:your_dest_url");
Remarque : Le différence entre 30* codes d'état de retour
301, 302 sont tous deux des codes d'état HTTP, et les deux représentent qu'une certaine URL a été transférée. La différence est :
et effectuer une redirection permanente de php 301
. url
<?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);//跳转到目标
Recommandations d'apprentissage associées :
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!