dedecms如何去掉首页indexhtml的方法
进入后台,编辑某个想要设置的栏目,点击高级选项,在文章命名规则里将:{typedir}/{Y}{M}{D}{aid}html,将 斜杠 替换为 - 横杠,或者不填,即可实现你的目的。
方法有两种:
一种是用PHP的 str_replace函数 将INDEXHTML替换掉
{php $data = subcat($module, $catid);}
{loop $data $n $r}
<li><a href="{$str_replace("indexhtml","",$r[url])}" id="menu_{$r[catid]}"><span>{$r[catname]}</span></a></li>
{/loop}
第二种是更改PHPCMS的URL规则
在URL规则中把“index{$fileext} ”去掉
比如把
{$catdir}/index{$fileext}|{$catdir}/{$page}{$fileext}
改成
{$catdir}|{$catdir}/{$page}{$fileext}
dedecms去掉首页indexhml方法:
1、在主机里面设置默认首页,把indexhtml设置到第一位。
2、在FTP中如果有indexphp文件,直接删除indexhtml,进行动态浏览。
3、打开FTP网站的根目录,找到根目录的 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();
>
0条评论