จากมุมมองของน้ำหนักเว็บไซต์ ไม่ต้องสงสัยเลยว่า 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
ค้นหาได้ที่นี่:
ฟังก์ชั่น GetTypeUrl($typeid,$typedir,$isdefault,$defaultname,$ispart,$namerule2,$moresite=0,$siteurl='',$sitepath='')
-
$typedir = MfTypedir($typedir);
$sitepath = MfTypedir($sitepath);
ถ้า($isdefault==-1)
-
//พลวัต
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
-
อย่างอื่นถ้า($ispart==2)
-
เพิ่มโค้ดต่อไปนี้ ก่อน if($isdefault==-1) :
ถ้า($ispart>2){
กลับ $typedir;
-
ถ้า($defaultname == 'index.html'){
$ชื่อเริ่มต้น = '';
-
//รับลิงค์ URL ของหมวดหมู่ที่ระบุ
//บังคับชื่อหน้าเริ่มต้นเมื่อใช้ไฟล์หน้าปกและหน้าแยก
บันทึกหลังการแก้ไข คุณสามารถอัปเดตหน้าแรกก่อนและดูว่าได้ผลหรือไม่ จากนั้นคุณสามารถอัปเดตทั้งเว็บไซต์ได้