Methode zur Implementierung der PHP301-Umleitung: 1. Ermitteln Sie den Anforderungsteil nach der Adresse. 3. Bestimmen Sie, ob der aktuelle Domänenname www enthält enthalten www, verwenden Sie die Funktion header( ), gibt einen 301-Redirect-Jump-Header aus und springt dann mit www zur URL.
Freunde, die SEO betreiben, wissen, dass nach der Fertigstellung der Website, um zu verhindern, dass Suchmaschinen falsche Rankings (mit www und ohne www) liefern, in der Regel Es Es ist eine gute Angewohnheit, den Domainnamen ohne www auf den mit www umzuleiten. Allerdings unterstützen viele virtuelle Hosts, die von unerfahrenen Freunden verwendet werden, 301 nicht. Zu diesem Zeitpunkt können wir Code für die 301-Umleitung verwenden. Im Folgenden analysieren wir den 301-Umleitungs-Sprungcode von PHP im Detail. (//Gefolgt von PHP-Kommentaren)
<?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的网址 } ?>
Das Obige ist ein 301-Umleitungssprung im PHP-Code. Sie können diese Codes am Kopf der Seite einfügen oder den Code in eine separate PHP-Datei umwandeln (. B. 301 .php), und rufen Sie es dann am Kopf der Seite auf. Der externe Aufrufcode lautet:
<?phpinclude("301.php"); ?>。
Das obige ist der detaillierte Inhalt vonSo führen Sie eine PHP301-Umleitung durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!