网站主页的indexhtml如何去掉
织梦主页的indexhtml去除方法:
1、找到织梦的工程目录,找到htaccess,用“记事本”打开,写入预备好的伪静态规则;
2、增加以下代码:
DirectoryIndex indexhtml indexphp indexhtm
3在主机里面设置默认首页顺序:把indexhtml提到最前面。
方法有两种:
一种是用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}
在正常情况,有两个地方会出现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 = '';
}
0条评论