Méthode pour implémenter la redirection php301 : 1. Obtenez le nom de domaine de la page actuelle ; 2. Déterminez la partie de la requête après l'adresse 3. Déterminez si le nom de domaine actuel contient www ; contient www, la fonction header() émet un en-tête de saut de redirection 301, puis accède à l'URL avec www.
Les amis qui font du référencement savent qu'une fois le site Web terminé, afin d'empêcher les moteurs de recherche de donner de mauvais classements (avec www et sans www), généralement est une bonne habitude de rediriger 301 le nom de domaine sans www vers celui avec www. Cependant, de nombreux hôtes virtuels utilisés par des amis novices ne prennent pas en charge 301. À l'heure actuelle, nous pouvons utiliser du code pour effectuer la redirection 301. Ci-dessous, nous analyserons en détail le code de saut de redirection 301 de PHP. (//Suivi des commentaires php)
<?Php //php开始标识 $the_host=$_SERVER['HTTP_HOST'];//获取当前坐在页面的域名 $the_url= isset($_SERVER['REQUEST_URI']) ?$_SERVER['REQUEST_URI'] :'';//判断地址后面部分 $the_url=strtolower($the_url);//将大写字母转变成小写字母 if($the_url=="/index.php")//判断当前页面是不是首页 { $the_url="";//如果是首页,变量$the_url赋值为空 } if($the_host!=='www.xxx.com')//如果当前域名不是带www的则进行301跳转 { header('HTTP/1.1 301 Moved Permanently');//发出301重定向跳转头部 header('Location:http://www.xxx.com'.$the_url);//跳转到带www的网址 } ?>
Ce qui précède est un saut de redirection 301 dans le code PHP. Vous pouvez mettre ces codes en tête de page, ou vous pouvez créer le code dans un fichier PHP séparé (. tel que 301 .php) puis appelez-le en tête de page, le code d'appel externe est :
<?phpinclude("301.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!