Heim > Themen > SEO > Hauptteil

So führen Sie eine PHP301-Umleitung durch

(*-*)浩
Freigeben: 2020-09-18 14:28:20
Original
4177 Leute haben es durchsucht

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.

So führen Sie eine PHP301-Umleitung durch

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[&#39;HTTP_HOST&#39;];//获取当前坐在页面的域名
$the_url= isset($_SERVER[&#39;REQUEST_URI&#39;]) ?$_SERVER[&#39;REQUEST_URI&#39;] :&#39;&#39;;//判断地址后面部分
$the_url=strtolower($the_url);//将大写字母转变成小写字母
if($the_url=="/index.php")//判断当前页面是不是首页
{
$the_url="";//如果是首页,变量$the_url赋值为空
}
if($the_host!==&#39;www.xxx.com&#39;)//如果当前域名不是带www的则进行301跳转
{
header(&#39;HTTP/1.1 301 Moved Permanently&#39;);//发出301重定向跳转头部
header(&#39;Location:http://www.xxx.com&#39;.$the_url);//跳转到带www的网址
}
?>
Nach dem Login kopieren

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"); ?>。
Nach dem Login kopieren

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!

Verwandte Etiketten:
seo
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage