当虚拟空间(主机)不支持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,大功告成。
在搜索引擎看来,带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,大功告成。
相关文章推荐
- 安装nginx、nginx配置虚拟主机、用户认证、域名重定向
- Nginx安装与配置:默认虚拟主机、用户认证和域名重定向
- Nginx安装、默认虚拟主机、用户认证、域名重定向
- LNMP架构 (2)之 Nginx安装、默认虚拟主机、用户认证、域名重定向、配置文件详解
- 让不支持MVC3的服务器/空间/虚拟主机 支持MVC3 (前提是必须支持 .net 4.0才可以)
- centos配置虚拟主机virtualhost,让服务器支持多网站多域名
- 在虚拟主机不支持泛域名绑定的情况下实现自己的域名转发
- 虚拟主机不支持域名绑定二级子目录(完美解决方法)
- CentOS7 Nginx配置--虚拟主机、用户认证、域名重定向、访问日志
- 默认虚拟主机&域名跳转301
- 让你的空间支持wap访问,虚拟主机支持手机WAP无线访问
- 2017.03.31域名重定向,apache配置虚拟主机
- apache-tomcat-9.0.1 配置多个虚拟主机并且配置多个域名的多个ssl支持https
- nginx安装,配置、虚拟主机、轮询、域名重定向
- nginx默认虚拟主机,用户认证,域名重定向,日志,静态文件不记录日志,防盗链,访问控制,php解析
- 盘点支持Orchard的.NET 4.5虚拟主机(虚拟空间)
- nginx安装,配置、虚拟主机、轮询、域名重定向
- 虚拟主机不支持子目录绑定,用ASP代码实现多个域名绑定到子目录
- LAMP架构(nginx安装,默认虚拟主机,用户认证,域名重定向,nginx配置文件详解)
- Nginx安装、默认虚拟主机、用户认证、域名重定向