PHP网站利用301重定向为域名加上www

一, 新建一个301.php文件放在与index.php同级目录下或者其他地方也行, 301.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 = '';
}

//如果域名是不带www的网址那么进行下面的301跳转
if ($the_host == 'bluestep.cc') {
	//发出301头部
	header('HTTP/1.1 301 Moved Permanently');

	//跳转到带www的网址
	header('Location:http://www.bluestep.cc'.$the_url);
	exit();
}

二, 在index.php文件最顶端引用301.php文件, 参考代码如下:

/** Jump to www domain */
require_once( dirname(__FILE__) . '/301.php' );

郑重声明:

1 本资源来源于互联网,资源的版权归资源原作者所持有,受《中华人民共和国著作权法》等相关法律保护。

2 由于无法和原作者取得联系,所以上传的部分资源无法先通过原作者的同意就分享给大家了,如本资源侵犯了您(原作者)的权益,请联系我们(微信号 xiaohaimei1989),我们会立马删除您的资源,并向您表达诚挚的歉意!

3 本站是一个公益型网站,分享资源的目的在于传播知识,分享知识,收取一点点打赏的辛苦费是用于网站的日常运营开支,并非用于商业用途。

4 本站资源只提供学习和参考研究使用,使用过后请在第一时间内删除。本站不承担资源被单位或个人商用带来的法律责任。

发表评论