一般論壇在根目錄下放置,在后臺(tái)設(shè)置默認(rèn)域名就可以解決這個(gè)問題,但是論壇放在一級目錄下解決這個(gè)問題的時(shí)候就會(huì)存在一些困難了,那么如何將域名后面的forum.php或portal.php去掉。 這里給大家提供二種去除Discuz論壇域名后面的/forum.php或portal.php方法:如下 第一種方法: 打開根目錄下的index.php,查找: if(!empty($url)) { $delimiter = strrpos($url, '?') ? '&' : '?'; if($_GET['fromuid']) { $url .= $delimiter.'fromuid='.$_GET['fromuid']; } elseif($_GET['fromuser']) { $url .= $delimiter.'fromuser='.$_GET['fromuser']; } header("HTTP/1.1 301 Moved Permanently"); header("location: $url"); } else { require './'.$_ENV['curapp'].'.php'; 在前面加上: $url = ''; $_ENV['curapp'] = 'portal'; 備注:如果想設(shè)置論壇為默認(rèn)首頁,把代碼中的$_ENV['curapp'] = 'portal'; 替換為 $_ENV['curapp'] = 'forum'; 如果想要空間為默認(rèn)首頁:替換為 $_ENV['curapp'] = 'home'; 第二種辦法: 后臺(tái)--全局--域名設(shè)置--應(yīng)用域名--設(shè)置默認(rèn)域名為訪問域名就可以,如:http://www.snsmcma.cn。結(jié)合設(shè)置主導(dǎo)航欄目也可以實(shí)現(xiàn)去除Discuz論壇域名后面的/forum.php或portal.php效果。 上面二種方法都可以去掉域名后面的/forum.php或portal.php后綴,可實(shí)現(xiàn)seo優(yōu)化中的URL標(biāo)準(zhǔn)化。 補(bǔ)充: 除了論壇域名后面的/forum.php或portal.php,還有面包屑導(dǎo)航中的forum.php或portal.php,我們也可以去除。方法如下: 打開模版文件discuz.htm,查找以下代碼 $_G[setting][bbname]»{$_G[setting][navs][2][navname]}$navigation 打開模版文件forumdisplay.htm,查找以下代碼 $_G[setting][bbname]»{$_G[setting][navs][2][navname]}$navigation 打開模版文件viewthread.htm,查找以下代碼 $_G[setting][bbname]»{$_G[setting][navs][2][navname]}$navigation › $_G[forum_thread][short_subject] 總結(jié):以上3個(gè)文件中查找的代碼中把替換成即可。方法有很多,主要還要看大家通過什么方法來實(shí)現(xiàn)和完成,多嘗試,也許你可以找到更完美的解決方法。更多discuz程序優(yōu)化方法見:特別系統(tǒng)的論壇網(wǎng)站DZ程序精減優(yōu)化。 |
免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系我們及時(shí)修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!
掃一掃,關(guān)注站長網(wǎng)微信