交流群:462197261站长百科站长论坛热门标签收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
点击这里给我发消息
  • 当前位置:
  • DedeCMS系统301重定向配置方法

    301对于做网站优化的人来讲并不陌生了,像很多网站你访问不带www的会直接跳到www的网址去,这样就会有一个301配置了,如果你用站长工具查会发现是一个301状态代码,这个就是告诉搜索引擎权限给予www,下面我们一起来看看dedecms配置方法,希望文章对各位有帮助.

     

    一、Linux系统下如何设置301重定向

     

    1、建立一个记事本文档,然后点击“文件”--“另存为”,“保存类型”选择“所有文件”,文件名为 .htaccess 就可以,这样不会强制要求输入文件名.

     

    2、用记事本打开刚才新建的 .htaccess 文件,将下面的代码复制进去:

     

    Options +FollowSymLinks 

    RewriteEngine on 

    rewritecond %{http_host} ^最模板zuimoban[nc] 

    rewriterule ^(.*)$ http://www.最模板zuimoban.com/$1 [r=301,nc] 

    3、把网址替换成您的网址,然后保存上传你网站的根目录,这个时候你会发现在你IE地址栏里输入根域名就会跳转到www这个域名.

     

    二、Windows系统下如何设置301重定向并去掉html,将下面的代码直接替换根目录下面的 index.php 文件,代码如下:

     

    <?php 

    $HOST=$_SERVER['HTTP_HOST']; 

    if ($HOST=="429006.com"|| $HOST==www.最模板zuimoban.com"{ 

    Header("HTTP/1.1 301 Moved Permanently"); 

    Header("Location:http://www.最模板zuimoban.com"); 

    exit(); 

    if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) 

    header('Location:install/index.php'); 

    exit(); 

    require_once (dirname(__FILE__) . "/include/common.inc.php"); 

    require_once DEDEINC."/arc.partview.class.php"; $GLOBALS['_arclistEnv'] = 'index'; 

    $row = $dsql->GetOne("Select * From `dede_homepageset`"); 

    $row['templet'] = MfTemplet($row['templet']); 

    $pv = new PartView(); 

    $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . 

    $row['templet']); 

    $pv->Display(); 

    ?> 

    或者使用下面的代码:

     

    <?php 

    $jump301=1;//是否开启301跳转开关,1开 0关 

    $index_file='index.html';//首页文件 不支持SSI(shtml/shtm) 

    if(substr($_SERVER['SERVER_NAME'],0,4)!='www.'&&$jump301) 

    header('HTTP/1.1 301 Moved Permanently'); 

    header('Location:http://www.'.$_SERVER['SERVER_NAME']); 

    exit(); 

    if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) 

    header('Location:install/index.php'); 

    exit(); 

    //自动生成HTML版 

    if(isset($_GET['upcache'])) 

    require_once (dirname(__FILE__) . "/include/common.inc.php"); 

    require_once DEDEINC."/arc.partview.class.php"; 

    $GLOBALS['_arclistEnv'] = 'index'; 

    $row = $dsql->GetOne("Select * From `waimaomoban_homepageset`"); 

    $row['templet'] = MfTemplet($row['templet']); 

    $pv = new PartView(); 

    $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']); 

    $pv->SaveToHtml(dirname(__FILE__).'/'.$index_file); 

    include(dirname(__FILE__).'/'.$index_file); 

    exit(); 

    include(dirname(__FILE__).'/'.$index_file); 

    ?> 

    总结:其实最简单办法就是在服务器上做301,比起代码修改要简单很多.


    广而告之:
    热门推荐:
    Vue渲染函数详解

    前面的话 Vue 推荐在绝大多数情况下使用 template 来创建HTML。然而在一些场景中,真的需要 JavaScript 的完全编程的能力,这就是 render 函数,它比 template 更接近编译器。本文将详细介绍Vue渲染函数 引入 下面是一个例子,如果要实现类似下面的效果。其中,H标签可替换 &···

    JS 建立对象的方法

    Objects are useful to organize information. 对于组织信息来讲对象是非常有用的  JavaScript Objects JS对象 Earlier in this tutorial we have seen that JavaScript has sev···

    微信公众号用户与网站用户的绑定解决方案分析

    本文实例讲述了微信公众号用户与网站用户的绑定解决方案。分享给大家供大家参考,具体如下: 现在很多网站都已经建立了一套完整的用户账号体系,基于这套体系,再做其他应用的用户扩展就非常方便。例如,有了微软的outlook账户,就可以登录win8,可以登录微软的邮箱,还可以登···

    JS实现具备延时功能的滑动门菜单效果

    本文实例讲述了JS实现具备延时功能的滑动门菜单效果。分享给大家供大家参考。具体如下: 这是一款鼠标感应时间延迟的滑动门菜单,其实也就是一滑动门,只不过鼠标在移上后不是立即反应,而是稍微迟缓了一下,这样用也是有好处的,这个时间根据你的喜好是可以调整的,本滑动门你···

    Windows下PHP5和Apache的安装与配置

      在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法。   一 下载安装程序   Apache可以从http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载   PHP可以从http://www.php.net下载.   二 安装程序   1、Apache的程序安装相对来说···

    js获取url中

    url : index.php?id=123 复制代码 代码如下: <script type="text/javascript"> function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = st···

    javascript FormatNumber函数实现方法

    由于javascript里没有这个函数,那么我们该如何实现呢?下面我就给出这个函数,大家可以把:<script language=javascript src="formatnumber.js"></script> 这一句加入你的html页即可,也可以用 <!-- #include file="formatnumber.js" --> 加入你的a···

    MySQL关于字符串中数字排序的问题分析

    本文实例讲述了MySQL关于字符串中数字排序的问题。分享给大家供大家参考,具体如下: MySQL字符串相信大家都不陌生,在MySQL字符串排序时经常会遇到一些问题,比如下面要介绍的这个 今天解决了一个关于MySQL字符串排序的很奇怪的问题,在数据里面定义的是varchar类型,实际存放的···

    在Oracle 8x实现自动断开后再连接

    正在看的ORACLE教程是:在Oracle 8x实现自动断开后再连接。 在实际的数据库应用中,我们经常遇到这样一个问题,连接到Oracle数据库的用户在作了一次操作后,再也没有后续操作,但却长时间没有和数据库断开连接。对于一个小型的应用系统来讲,本身的连接数目就有限,这好像没有···

    JQuery实现倒计时按钮具体方法

    复制代码 代码如下:<head>    <title>test count down button</title>    <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.5.1.min.js" type="text/javascript"></script>   ···