dedecms如何去掉首页indexhtml的方法

dedecms如何去掉首页indexhtml的方法,第1张

是去掉title中后面再带的网站名字吗,如果是这个找到对应的模板文件

把网站SEO标题中的红线部分去掉,也就是 _{dede:globalcfg_webname/}去掉即可。

可以登录后台,点击“模块”标签--点击“模块管理”,就可以将你不需要的系统模块删除掉,这样主页上就不会有类似的显示了。如果主页还有就手动修改一下主页的代码将对应的代码块删除即可。希望我的回答对你有些许的帮助!

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

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

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

  网上给出的dede首页去掉indexhtml的方法如下:

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

  如果首页不需要生成HTML的, 把indexphp换成下面代码

  <phpif(!file_exists(dirname(__FILE__)'/data/commonincphp')){header('Location:install/indexphp');exit();}require_once (dirname(__FILE__) "/include/commonincphp");require_once DEDEINC"/arcpartviewclassphp";$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根目下的indexphp文件,这个办法看似最简单,但是我自己试过后却不成功。而且删除后也没办法使用动态浏览了。

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

  方法如下:

  在根目录的htaccess里加入以下代码:

  DirectoryIndex indexhtml indexphp indexhtm就这么简单。

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

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

  一般都不去这些的

dede怎么去掉当前位置最后一个箭头

用织梦DedeCms53/55搭建网站,一般访问首页或频道首页的时候,他会跳转至带有indexhtml的页面上,这样对网站权重传递方面会造成一些影响。我们可以通过修改代码实现不跳转至indexhtml页面。

编辑打开include/channelunitfuncphp页面

查找 $reurl = $typedir'/'$defaultname;

替换成 $reurl = $typedir'/';

修改完成后就不会再跳转至indexhtml页面了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms如何去掉首页indexhtml的方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情