從網站權重的角度來看,無疑http://www.anystandards.com/iso 比http://www.anystandards.com/iso/index.html 權重高一點。
而dede5.3版預設是http://www.anystandards.com/iso/index.html 這樣類型的連線。
那我們就手動更改一下,以達到http://www.anystandards.com/iso 這個我們想要的目標。
示範看看: www.anystandards.com
5.3跟5.1的不一樣,因為要修改的文件不一樣。
找到檔案/include/channelunit.func.php
找到下面這裡:
function GetTypeUrl($typeid,$typedir,$isdefault,$defaultname,$ispart,$namerule2,$moresite=0,$siteurl='',$sitepath='')
{
$typedir = MfTypedir($typedir);
$sitepath = MfTypedir($sitepath);
if($isdefault==-1)
{
//動態
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
}
else if($ispart==2)
{
在if($isdefault==-1)前面加入如下程式碼:
if($ispart>2){
return $typedir;
}
if($defaultname == 'index.html'){
$defaultname = '';
}
//取得指定類目的URL鏈接
//對於使用封面檔案和單獨頁面的情況,強制使用預設頁名稱
修改好後儲存即可。你可以先更新首頁看看,如果達到效果了,就可以全部更新一下網站了。