首頁 > CMS教程 > DEDECMS > 主體

織夢dedecms如何去除網域後面的index.html

(*-*)浩
發布: 2020-01-02 14:56:43
原創
3115 人瀏覽過

織夢dedecms如何去除網域後面的index.html

為什麼要去掉導覽連結裡的index.html?                             說這兩個連結的意思一樣,連結到的網址也是一樣,但是從優化角度來說去掉連結裡的index.html比後者權重高一點。

dedecms去掉導覽連結裡的index.html有兩種方法:

#1.修改模板內的對應標籤,從而去掉對應連結的index.html. 在出現欄位連結的標籤裡(不限於channe,l,list,arclist) ,只要是能呼叫出來欄位連結的dede標籤都可以使用這個方法。

方法如下:

在標記內加入下面的程式碼

function='str_replace("index.htm","",@me)'
登入後複製
注意:'str_replace("index.htm","",@ me)'/其中的index.htm看您的實際情況換成index.html或index.htm。

範例:

{dede:arclist  function='str_replace("index.htm","",@me)'}...底层调用{/dede:arclist}
{dede:list  function='str_replace("index.htm","",@me)'}...底层调用{/dede:list}
登入後複製

2.修改程式檔案,一次取代所有欄位連結的index.html.需要修改的檔案:include /channelunit.func.php

找到if($isdefault==-1)

在前面加入

//跳转网址
if($ispart>2){
 return $typedir;
}
 
if($defaultname == 'index.html'){
 $defaultname = '';
}
登入後複製

注意:其中的index. html看您的實際情況換成index.html或index.htm修改完成後,然後重新產生即可。

以上是織夢dedecms如何去除網域後面的index.html的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板