网站主页的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();
>
1 去掉小尾巴
每个空间商后台的主机管理——控制面板——修改默认首页或首选域选择——将你网站首页的小尾巴调到第一个(比如我域名后面出现的的是indexhtml,就把indexhtml调为第一个)如图
2 全站链接使用绝对地址,不要使用相对地址,统一url。可参考:
3 对外发布外链时,不要发带indexhtml等的地址。
操作完以后我们就会发现域名后面的小尾巴被去掉了。如果网站带indexhtml的域名被收录,要做后面的两点,等搜索引擎识别你的主url后,慢慢也会改变回来。
在正常情况,有两个地方会出现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 = '';
}
网站首页域名后面indexhtml去掉的具体步骤:在主机(虚拟空间)里面设置默认首页顺序:把indexhtml提到最前面;进入网站空间的后台管理界面,点击基础环境设置——默认首页设置;在默认首页设置页面,点击indexhtml;选中indexhtml之后,点击右侧向上的箭头,然后保存设置;按照这样的步骤就可以完成默认首页的设置,然后再刷新浏览器就可以看到后面的indexhtml已经不见了。
0条评论