• 设为首页
  • 加入收藏
  • 我要投稿
  • 联系站长
  • 网站模板技术交流
当前位置:模板网首页 > 建站教程 > PHP教程 >  PHP的301跳转代码正文

PHP的301跳转代码

作者:网页模板
类型:图文教程
点击次数:
发布时间:2014-07-17 14:10
分享到:
php 301跳转一般情况下,为了配合SEO,网站都需要做url的301跳转,因为大多数的网站都至少两个域名:带 www 的和不带www之分,如果不做301跳转会分散了我们网站的权重。下面的代码可以放在您网站的index.php页面的头部:
$getUrl= $_SERVER['SERVER_NAME'];//获得当前输入的url
$jumpUrl= 'Location:http://www.abc.com';//定义变量存储要进行跳转的url,请把地址换成您的url
if(substr($getUrl,0,4)!='www.'){//判断url前四位字符是不是“www.”,如果没有,则执行下面代码
	redirect($jumpUrl);  //跳转到自定义的url。redirect是后面定义的跳转函数。
}
if(substr($getUrl,0,1) == 'b' || substr($getUrl,4,1) == 'b'){//判断是否是主域名,请将“b”换成您的主域名的第一个字符,如:www.5imoban.net,那么就将“b”换成“5”;
	redirect($jumpUrl);
}
/* 如果有多个域名,可以继续添加

 * 不想多解释,你应该明白的,

 */
//PHP跳转函数
function redirect($jumpUrl){
	header('HTTP/1.1 301 Moved Permanently');
	header($jumpUrl);// 301 跳转到设置的 url
	exit();
}
(责任编辑:网页模板)
  • 本文标签:
  • PHP 301跳转
PHP上传文件代码实例
php判断字符串长度 isset()速度比strlen()更快