PHP虚拟主机301重定向(代码实现)
首先我这个链窝网是通过购买虚拟主机来搭建的,我想把不带www的域名301重定向到带www下以集权,问过主机商却不帮你搞!没办法,自己动手在网上找资料,看了很多是用代码实现301的,但是都行不通,后来经过修改终于可以了,(只是针对php)看下面代码:
<?php
$the_host = $_SERVER['HTTP_HOST'];
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
if($the_host !== 'www.mylinkwo.com')
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.mylinkwo.com/');域名写自己的
}
?>
1.新建一个文档把上面代码放进去保存,并命名为301.inc.php
2.把命名为301.inc.php这个文件上传到网站根目录
3.打开index.php在代码最前面加入<?php include("301.inc.php"); //301 Redirect ?>(调用文件代码)
备注:网站访问必须为动态的index.php,如果是静态就不行了!