昨天,有好幾個人問我,網(wǎng)站后面帶index.html會不會影響自己的網(wǎng)站?我感到,少在查詢PR值時,domain/和domain/index.htm被認為是兩個不同的頁面,我的河南站長網(wǎng)剛開端的時候,輸進域名馬上就轉(zhuǎn)接到www.hazzw.com/index.html的,后來朋友提示我我就更改了。
index.htm該如何往掉那?一下我給大家簡略先容兩種方法,一種是打消欄目index.html。一種是打消網(wǎng)站首頁index.html
例如:www.***xx.com/index.html 往掉以后就變成www.***xx.com
第一種打消欄目index.html:
dedecms V 53_1中,如何往掉“當(dāng)前地位和欄目路徑中:主頁》欄目》”連接中的index.htm
方法一在channelunit.func.php文件里第150行$sitepath = MfTypedir($sitepath);下添加如下代碼:
//導(dǎo)航和其他調(diào)用欄目標(biāo)地址往掉index.hmtl
//導(dǎo)航和其他調(diào)用欄目標(biāo)地址往掉index.hmtl if($ispart>2){ return $typedir; } if($defaultname == 'index.html'){ $defaultname = ''; } |
方法二
假如只往掉導(dǎo)航里的“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} |
如調(diào)用當(dāng)前地位的
{dede:field name=‘position’ /} 就改為 {dede:field name='position' function='str_replace("index.html","",@me)'/}
第二種打消首頁index.html
很簡略的,你登陸下你的空間治理,在那里將主機默認主頁文件設(shè)為index.html就行了。
PR快更新了,千萬不要由于一個后綴影響了你的PR,今天就分享到這里,更多交換請假Q(mào)Q群4820214
河南站長網(wǎng)(www.hazzw.com) 轉(zhuǎn)載請保留
感謝 河南站長網(wǎng) 的投稿