zoukankan      html  css  js  c++  java
  • 当虚拟空间(主机)不支持301时,该怎样重定向域名

    在做域名解析时,应该设置一个不带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,大功告成。

  • 相关阅读:
    实现Callable接口实现多线程
    匿名内部类方式实现
    实现Runnable接口方式
    后台线程
    继承Thread类
    线程中断详解
    第六章、Linux 的档案权限不目彔配置
    安装virtual box
    CISCO实验记录六:EIGRP路由协议
    zabbix监控项整理Items-key
  • 原文地址:https://www.cnblogs.com/ypf5208/p/2666744.html
Copyright © 2011-2022 走看看