织梦Dedecms去掉首页域名后缀index.html的三种实用方法

在安装好织梦Dedecms系统访问首页的时候,首页域名后面总会自动加一个index.html的后缀,这样虽然不耽误用户访问,但是从搜索引擎优化角度来看,容易分散首页权重,非常不利于优化

   在安装好织梦Dedecms系统访问首页的时候,首页域名后面总会自动加一个index.html的后缀,这样虽然不耽误用户访问,但是从搜索引擎优化角度来看,容易分散首页权重,非常不利于优化,所以我们要去掉这个后缀,集中首页权重。下面小编就介绍一下织梦Dedecms去掉首页域名后缀index.html的三种实用方法
 
   第一种方法:
 
   首先我们登录到服务器上,在网站根目录下找到index.php文件并下载下来,用Notepad++打开文件,用以下代码全部替换原有代码:
 
<?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();
?>
 
   保存,上传到服务器即可。
 
   第二种方法:
 
   很多用户希望顶部导航连接便于SEO,需要去除超链接中的“index.html”,我们可以在这里对标签进行一个修改:
{dede:channel type='top'}
<li><a href='[field:typeurl function='str_replace("index.html","",@me)'/]'>[field:typename/]</a></li> {/dede:channel}
 
   第三种方法:
 
   直接首页生成静态后把index.php 修改为 index.php_ 或者 index-.php 等等随你的便。只要不是 index.php 就行。以上内容就是织梦Dedecms去掉首页域名后缀index.html的三种实用方法。

原创文章,标题:织梦Dedecms去掉首页域名后缀index.html的三种实用方法,如若转载,请注明出处:https://www.laomiseo.com/211.html

(0)
上一篇 2020年4月11日 上午4:04
下一篇 2020年4月16日 上午8:03

相关推荐

发表评论

您的电子邮箱地址不会被公开。