dedecms如何去掉首页indexhtml

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

其实很简单虽然我没有这样做过

把文档的生成路径改为

dede/年月日/indexhtml

以上需要将列表输出的indexhtml替换掉,要自己写个方法

把网站默认的首页改为indexhtml

试试吧,可以的

需要去除超链接中的“indexhtml”,我们可以在这里对标签进行一个修改:

{dede:channel type="top"}

<li><a href="[field:typeurl function="str_replace("indexhtml","",@me)"/]">[field:typename/]</a></li> {/dede:channel}

第2种方法:

直接首页生成静态后把indexphp 修改为 indexphp_ 或者 index-php 等等随你的便。只要不是 indexphp 就OK了。怎么样?解决了织梦DedeCMS如何去掉首页域名后面的indexhtml的问题了吧

if(!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();

> if(!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();

>

在正常情况,有两个地方会出现indexhtml,一个是首页自动跳转到indexhtml,还有一个是在导航的栏目中,下面给大家说说怎么去掉这个indexhtml。

1、去除首页跳转indexhtml

更改indexphp页面把

header('HTTP/11 301 Moved Permanently');header('Location:indexhtml'); 替换成

include(dirname(__FILE__)'/indexhtml'); exit(); 即可。

2、去除导航中的indexhtml

我们采用的方法是在标签中替换掉indexhtml字符

[field:typeurl function='str_replace("indexhtml","",@me)'/]

去掉首页后缀html 增加PR

虽然Google PR到底有什么作用,至今谁也说不清楚。但是高总比低好,这点相信大家都是认同的。今天同大家分享一个去掉域名后面indexhtml后缀,增加谷歌PR的小方法。

去除indexhtml后缀,其中设计主域名的后缀和栏目页后缀。下面我以DedeCMS织梦系统为例跟大家简单讲两种方法。去除后效果:ebuyeecom/indexhtml,转变为:ebuyeecom;

如何去掉“当前位置和栏目路径中:主页》栏目》”连接中的indexhtm

方法一在channelunitfuncphp文件里第150行$sitepath = MfTypedir($sitepath);下添加如下代码:

//导航和其他调用栏目的地址去掉indexhmtl

if($ispart>2){

return $typedir;

}

if($defaultname == 'indexhtml'){

$defaultname = '';

}

热心网友

官方标签教程中有的,仔细看一下教程。

很多用户希望顶部导航连接便于SEO,需要去除超链接中的“indexhtml”,我们可以在这里对标签进行一个修改:

{dede:channel

type='top'}

<li><a href='[field:typeurl function='str_replace("indexhtml","",@me)'/]'>[field:typename/]</a></li>

{/dede:channel}

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情