署理加盟 2019全新署理计划 挣钱+省钱左右开弓,独立渠道,丰盛赢利!

您现在的方位: unibet网 > 站长学院 > SEO资讯 >

PHP获取当时页面URL

来历:不知道 发布时刻:2019-03-30热度:我要谈论
在做WEB开发时,会遇到获取当时URL并做PHP判别。比方区域站群PC端的移动适配功用,下面供给PHP通用移动端适配办法。 PC主页途径:www.xx.com移动端主页途径:m.xx.com区域PC主页途径:beijing.xx.com区域移动端主页途径:beijing.m.xx.com 这儿区域移动端选用三级域名...

unibet注册unibet淘宝店开业,好礼送不断

        在做WEB开发时,会遇到获取当时URL并做PHP判别。比方区域站群PC端的移动适配功用,下面供给PHP通用移动端适配办法。

PC主页途径:www.xx.com
移动端主页途径:m.xx.com
区域PC主页途径:beijing.xx.com
区域移动端主页途径:beijing.m.xx.com

       这儿区域移动端选用三级域名的方法完成,当然也可以用目录的方法,一些分类信息网站便是选用:

m.xx.com/beijing/

       至于区域移动端做目录仍是三级域名哪种计划好,这个只需做好适配,作用是相同的,影响排名的仍是PC端,个人仍是倾向三级域名的计划。写URL重写也简略些。

       先看下面代码

<?php

//测验网址:http://localhost/blog/testurl.php?id=5
//获取域名或主机地址 
echo $_SERVER['HTTP_HOST']."<br>"; //输出 localhost

//获取网页地址 
echo $_SERVER['PHP_SELF']."<br>"; //输出 /blog/testurl.php

//获取网址参数 
echo $_SERVER["QUERY_STRING"]."<br>"; //输出 id=5

//获取用户署理 
echo $_SERVER['HTTP_REFERER']."<br>"; 

//获取完好的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
//输出 http://localhost/blog/testurl.php?id=5

//包括端口号的完好url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
//输出 http://localhost:80/blog/testurl.php?id=5

//只取途径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 
echo dirname($url);
//输出 http://localhost/blog/testurl.php?id=5

?>

移动端获取当时URL适配

       canonical是声明威望地址,即以PC的地址参加排名。如做了伪静态,

PC端文章途径:www.xx.com/view-1.html
移动端文章途径:m.xx.com/view-1.html

       移动端文章内容页的适配写法如下,把下面代码放在</head>之前

<link rel="canonical" href="{dede:php}$url= str_replace("m.","",$_SERVER['HTTP_HOST']); echo "http://".$url."/view-";{/dede:php}{dede:field.id/}.html"/>

       区域(移动端三级域名)也适用。

区域PC段文章途径:beijing.xx.com/view-1.html
区域移动端文章途径:beijing.m.xx.com/view-1.html

本文地址:https://www.m88nob1.com/搜索引擎优化/1334.html

    责任编辑:unibet网

    宣布谈论

    谈论列表(条)