交流群: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组件内部实现一个双向数据绑定的实例代码

    思路:父组件通过props传值给子组件,子组件通过 $emit 来通知父组件修改相应的props值,具体实现如下: import Vue from 'vue' const component = { props: ['value'], template: ` <div> <input type="text" @input="handleInput" :value="value"&g···

    2013年计算机等考二级Access数据库教程

    计算机数据管理的发展 数据库是20世绝60年代后期发展起来的一项重要技术,70年代以来数据库技术得到迅猛发展,已经成为计算机科学与技术的一个重要分支。本章主要介绍数据库的基本概念和基本理论,并结合Microsoft Access讲解与关系数据库相关的基本慨念。 1.1 数椐库基础···

    浅析js中2个等号与3个等号的区别

    首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2···

    使用HTML5 IndexDB存储图像和文件的示例

    有一天,我们写了关于如何在localStorage中保存图像和文件的文章,它是关于我们今天可用的实用主义。 然而,localStorage有一些性能影响 - 我们将在稍后的博客中讨论这个问题 - 并且未来期望的方法是使用IndexedDB。 在这里,我将向您介绍如何在IndexedDB中存储图像和文件,然···

    canvas绘制的直线动画

    话不多说,请看代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>first line</title> <style type="text/css"> body{ background: #456E89; } .canvas { height: 300px; width:···

    ASP.NET图片上传实例(附源码)

    由于需要图片上传的功能,所以花了一些时间网上找相关资料终于搞定,效果图如下: 下面的是解决方案截图和上传的图片截图: 下面是代码: 1.界面代码 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UploadPic.aspx.cs" Inherits="Pic_Try.UploadPic" %&g···

    纯JAVASCRIPT图表动画插件Highcharts Examples

    What is Highcharts? 下载地址 //www.jb51.net/jiaoben/24363.htmlHighcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive&···

    浅谈window.onbeforeunload() 事件调用ajax

    经常有这样的需求,就是在离开某个web页面时,用户不一定点注销,这样会导致会话不能及时销毁。为实现用户离开页面时,自动注销功能,需要在web页面的onbeforeunload事件处理函数中发送注销命令。这个地方大多用Ajax实现。有时还涉及到跨域访问的问题。这个地方就存在浏览器的···

    javascript 双击文本框编辑功能代码

    javascript 双击文本框编辑功能代码 input.t {border:1px solid #fff;background:#fff;} input.s {border:1px solid #369;background:#fff;} [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 您可能感兴趣的文章: 设置jsf的选择框h:selectOneMenu为不可编辑状态的···

    jQuery DIV弹出效果实现代码

    先上个效果图,可以点击Close按钮或是在遮罩层上任意处点击,就可以关闭弹出层。 HTML代码复制代码 代码如下:<div id='pop-div' style="width: 300px" class="pop-box" > <h4>标题位置</h4> <div class="pop-box-body" > <p> 正文内容 &l···