织梦dedecms首页去掉index.html方法

2021年10月25日10:57:01 评论 979字阅读3分15秒

织梦dedecms首页去掉index.html方法

Dede默认生成首页后,首页的链接后面会多出一个index.html。据官方说法这样有利于网站优化。

但是这个index.html怎么看都不舒服,而且也不利于seo中主页url的统一。因为我的网站的url用.htaccess转向统一都是www,而带.com结尾的。

所以出于不让首页权重分散考虑,同时也是美观考虑,dede首页的index.html还是得去掉好。

网上给出的dede首页去掉index.html的方法如下:

1.按官方给的更新说明 替换index.php的内容 生成动态,

如果首页不需要生成HTML的, 把index.php换成下面代码
<?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();
?>
当然如果要生成html就不行了。

2.直接删除CMS根目下的index.php文件,

这个办法看似最简单,但是我自己试过后却不成功。而且删除后也没办法使用动态浏览了。

3.使用.htaccess文件

目前使用的是这个办法,试验成功。

方法如下:

在根目录的.htaccess里加入以下代码:
DirectoryIndex index.html index.php index.htm
就这么简单。

4.在主机里面设置默认首页顺序:把index.html提到最前面。

因主机不同,设置方法也不同。就不具体细说了。

继续阅读
  • 文本由 发表于 2021年10月25日10:57:01
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
织梦创建栏目显示模版不存在 网站建设

织梦创建栏目显示模版不存在

织梦创建栏目显示模版不存在 现在个人创建网站的人越来越多,相信大家大多数都会使用织梦系统来创建网站。我也是使用织梦来创建网站的,现在把我在使用过程中遇到问题的解决办法和大家共享,希望能帮助大家。 有时...
织梦Dedecms转wordpress搬家方法 网站建设

织梦Dedecms转wordpress搬家方法

织梦Dedecms转wordpress搬家方法 使用织梦CMS每个月都被黑,打完官方最新补丁不久又有漏洞继续被黑,算是受够了,果断把网站从天杀的dedecms中搬家到wordpress程序,网上搜索转...
生成输出织梦Dedecms全站RSS文件 网站建设

生成输出织梦Dedecms全站RSS文件

生成输出织梦Dedecms全站RSS文件 织梦后台生成更新RSS文件是按照网站栏目生成告诉用户每个栏目的RSS订阅地址,保存在data目录下,按分类生成很适合栏目或栏目文章较多的dedecms站点,小...
dede织梦cms安装出现dir错误 网站建设

dede织梦cms安装出现dir错误

dede织梦cms安装出现dir错误 用域名/install重装网站时,出现下列错误。 方法/步骤 1.很多初学dedecms的在重装过程中都会遇到这种情况,原因是因为系统识别该程序已经执行过安装过程...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: