加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

怎样去除网页后缀index.html 提升PR

发布时间:2023-09-01 13:43:50 所属栏目:经验 来源:
导读:有好几个人问我,网站后面带index.html会不会影响自己的网站?我觉得,少在查询PR值时,domain/和domain/index.htm被认为是两个不同的页面,我的河南站长网刚开始的时候,输入域名马上就转接到www.hazzw.com/index.h
有好几个人问我,网站后面带index.html会不会影响自己的网站?我觉得,少在查询PR值时,domain/和domain/index.htm被认为是两个不同的页面,我的河南站长网刚开始的时候,输入域名马上就转接到www.hazzw.com/index.html的,后来朋友提醒我我就更改了。
 
index.htm该如何去掉那?一下我给大家简单介绍两种方法,一种是消除栏目index.html。一种是消除网站首页index.html
 
例如:www.xxxxx.com/index.html 去掉以后就变成www.xxxxx.com
 
第一种消除栏目index.html:
 
dedecms V 53_1中,如何去掉“当前位置和栏目路径中:主页》栏目》”连接中的index.htm
 
方法一在channelunit.func.php文件里第150行$sitepath = MfTypedir($sitepath);下添加如下代码:
 
//导航和其他调用栏目的地址去掉index.hmtl
 
//导航和其他调用栏目的地址去掉index.hmtl
 
if($ispart>2){
 
   return $typedir;
 
}
 
if($defaultname == 'index.html'){
 
   $defaultname = '';
 
}
 
方法二
 
如果只去掉导航里的“index.html” 可以这样
 
在模版代码中加上红色部分
 
<div class="w960 center">
 
<ul>
 
<li><a href='{dede:global.cfg_cmsurl/}/'>主页</a></li>
 
{dede:channel function='str_replace("index.html","",@me)' type='top' currentstyle="<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>"}
 
<li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel}
 
如调用当前位置的
 
{dede:field name=‘position’ /}  就改为 {dede:field name='position' function='str_replace("index.html","",@me)'/}
 
第二种消除首页index.html
 
很简单的,你登陆下你的空间管理,在那里将主机默认主页文件设为index.html就行了。
 
PR快更新了,千万不要因为一个后缀影响了你的PR。
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章