您的位置:首页 > 其它

当虚拟空间(主机)不支持301时,该怎样重定向域名

2012-09-01 15:47 246 查看
在做域名解析时,应该设置一个不带www的域名。这样,当用户使用不带www的域名时,可以正常访问你的网站。

在搜索引擎看来,带www和不带www的URL是不同的两个URL,当它们指向同一个网站时,会让搜索引擎不懂应该选择哪一个URL作为主要的。所以,符合条件的主机采用301重定向进行URL标准化设置。


同时将zaishengliao.com和www.zaishengliao.com解析到根目录,搜索引擎以为是重复,会降权,甚至K站,因为我的虚拟空间不支持301重定向,不能进iis编辑,因此我只能另想办法啦。我想把顶级域名zaishengliao.com
定向到 www.zaishengliao.com
,终于找到一个有效的方法,特和大家分享。

1。编辑根目录下的index.php,在顶部加入以下代码:<?php
include("301.inc.php"); //301 Redirect ?>
2。新建一个 301.inc.php
文件,里面加入以下代码:
<?php
$the_host =
$_SERVER['HTTP_HOST'];
$request_uri = isset($_SERVER['REQUEST_URI']) ?
$_SERVER['REQUEST_URI'] : '';
if($the_host !==
'www.zaishengliao.com')
{
header('HTTP/1.1 301 Moved Permanently');

header('Location: http://www.zaishengliao.com'); }
?>

注意:请将里面的域名替换成你自己的域名即可。
3。将
301.inc.php 文件上传到你的网站根目录。
4。在你的空间控制面板的
“默认首页”里,将index.php放在最前面,确认
ok,大功告成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐