织梦dede去掉网站首页链接后边的index.html
网站建设 2022-07-27 08:13www.1681989.com免费网站
有时候织梦模板网站默认生成首页后,首页的链接后面会多出一个dex.html,这个dex.html怎么看都不舒服,而且也不利于seo中主页url的统一,所以出于不让首页权重分散考虑,织梦dede网站首页的 […]



有时候织梦模板网站默认生成首页后,首页的链接后面会多出一个dex.html,这个dex.html怎么看都不舒服,而且也不利于seo中主页url的统一,所以出于不让首页权重分散考虑,织梦dede网站首页的dex.html还是得去掉好。

织梦cms首页去掉dex.html的几种方法

1、在进入网站空间后台面板里面找到“默认首页”设置

将把dex.html放到最前面。

2、修改网站根目录下的dex.php文件

如果你在服务器上已经设置了默认文档,依然显示dex.html的话,可以用下面的方法解决

找到网站根目录下的dex.php文件

 
  1. header('HTTP/1.1 301 Moved Permanently');
  2. header('Location:dex.html');

把上面这两行换成

  1. clude(dirname(__FILE__).'/dex.html');
  2. exit();

注还不成功,一般是因为浏览器没有清空缓存。

3.使用.htaess文件

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

方法如下

在根目录的.htaess里加入推火网以下代码

  1. DirectoryIndex dex.html dex.php dex.htm

就这么简单。

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

如果首页不需要生成HTML的, 把dex.php换成下面代码,如果要生成html就不行了。

 
  1. <?php
  2. if(!file_exists(dirname(__FILE__).'/data/mon.c.php'))
  3. {
  4. header('Location:stall/dex.php');
  5. exit();
  6. }
  7. require_once (dirname(__FILE__) . "/clude/mon.c.php");
  8. require_once DEDEINC."/arc.partview.class.php";
  9. $GLOBALS['_arclistEnv'] = 'dex';
  10. $row = $dsql->GetOne("Select  From `dede_homepageset`");
  11. $row['templet'] = MfTemplet($row['templet']);
  12. $pv = new PartView();
  13. $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
  14. $pv->Display();
  15. ?>


Copyright © 2016-2025 www.1681989.com 推火网 版权所有 Power by