DEDECMS如何解决首页域名跳转到/index.html问题

dedecms默许安装好顺序之后,在浏览器中输入网站拜访网址会跳转到http://域名/index.html ,比如输入http://www.yingsheji.com会自动跳转到http://www.yingsheji.com/index.html,这样就呈现了一个页面呈现了两个异样的url的缺点,搜索引擎指南中清晰指出网站
dedecms默许安装好顺序之后,在浏览器中输入网站拜访网址会跳转到http://域名/index.html ,比如输入http://www.yingsheji.com会自动跳转到http://www.yingsheji.com/index.html,这样就呈现了一个页面呈现了两个异样的url的缺点,搜索引擎指南中清晰指出网站url应该为仅有因而要想百度中取得好的体现,那么咱们有必要处置下后面的index.html这个问题;

dedecms首页跳转到index.html的解决方法有如下几种:

1、在虚拟主机控制面板的默许首文档选项将index.html放在index.php的前面;若是是vps那么就是在iis站点特点的文档选项卡中设置讲index.html移到index.php上面;为什么这样?由于默许首选
加载index.php若是顺序没有过错,index.php会履行跳转加载根目录下的inex.html 拜访进程如下域名-域名-域名/index.php-域名/index.html

2、linux主机可以使用.htaccess文件设置,如:
<Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> DirectoryIndex index.html index.php  
3、不让拜访index.php文件的时分做跳转,修正根目录index.php文件 用如下内容进行交换:

            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();
        ?>

4、用伪静态规矩做跳转将域名/index.html  网址变为域名的方式。这个之前的伪静态规矩中有引见

5、删去index.php ,网上都说这个管用,没有实验过。
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

织梦生成静态html页面时报错:Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /wwwroot/include/helpers/string.helper.php on line 121 字面意思理解是内存不足,很多朋友可能认为是内存不足问题,实际上不
有时候我们的文档特别的多,另外也是为防止网站被采集,全站文章被索引,所以要控制下织梦dedecms列表页面数量。 这样的话我们要具体怎么操作呢? 1、首先建立一个全局变量: 在系统-站点设置中添加一个新的变量,变量名称:cfg_listmaxpage,变量说明:栏目
dedecms织梦的全局变量可以在/include/common.inc.php文件中看到,此文件内定义了大量的全局变量,详细自己去看看。 如果我们要实用dedeCMS织梦全局变量该如何调用: 第一种单独调用: {dede:global.变量名 /},注意闭合,否则会以文本形式输出。这种一般适用
织梦DEDECMS 栏目文章文章命名规则修改, 每次添加栏目的时候 都要改文章命名规则,十分麻烦, 修改下面这个地方就可以一改永亦,织梦模板网为您解答 找到\include\common.inc.php 搜索 $cfg_df_namerule 把: $cfg_df_namerule = {typedir}/{Y}/{M}{D}/{aid
当我们通过{dede:arclist keyword=关键词}来调用文章列表时,你会发现只在其中一个栏目里生效,在其他栏目,仍然显示上一次的关键词。 原因是由于arclist的缓存导致的。 只需修改/include/taglib/arclist.lib.php文件,大概在384行: $taghash = md5(seriali
我们在使用织梦dedecms数据库内容替换时候,经常遇到 安全码 显示的无法识别或者不清晰,这个安全码的位置是在核心 - 批量维护 - 数据库内容替换,如果识别不了,这个页面还没有改变验证码的地方,只能重新刷新页面,如果我们不想要这个安全码的话,要怎么操