新聞中心
Discuz論壇為什么門戶、論壇都只能訪問(wèn)到門戶?論壇無(wú)法訪問(wèn)
最近無(wú)憂主機(jī)小編碰到一個(gè)非常奇怪的問(wèn)題。正常情況下,discuz的門戶和論壇是可以分開(kāi)訪問(wèn)的,比如51php.com/forum.php和51php.com/portal.php,分別訪問(wèn)到的是論壇和門戶。相信大部分的客戶也是這樣的。但是昨天一個(gè)客戶找到無(wú)憂主機(jī)小編,讓小編著實(shí)頭疼了一陣。 問(wèn)題描述:訪問(wèn)論壇門戶正常,但是點(diǎn)擊論壇的時(shí)候確依舊會(huì)跳轉(zhuǎn)回到門戶頁(yè)面。 問(wèn)題分析:最開(kāi)始無(wú)憂主機(jī)小編以為是后臺(tái)設(shè)置門戶為首頁(yè)導(dǎo)致的。小編按照官網(wǎng)的方法進(jìn)行了多域名設(shè)置,但是點(diǎn)擊論壇的時(shí)候還是會(huì)跳轉(zhuǎn)到了門戶去,問(wèn)題依舊。經(jīng)過(guò)最后的排查,才發(fā)現(xiàn)問(wèn)題所在。原來(lái)是默認(rèn)首頁(yè)設(shè)置的問(wèn)題,問(wèn)題出在.htaccess文件。 問(wèn)題解決方案:照成這個(gè)現(xiàn)象的主要問(wèn)題其實(shí)是.htaccess文件里的一條規(guī)則導(dǎo)致的。這個(gè)調(diào)規(guī)則的作用是用來(lái)設(shè)置默認(rèn)首頁(yè)的。比如說(shuō)根目錄下面同時(shí)存在index.html, index.php, index.shtml這三個(gè)文件,當(dāng)你去訪問(wèn)這個(gè)根目錄的時(shí)候,服務(wù)器會(huì)調(diào)用優(yōu)先級(jí)最高的文件。而這個(gè)客戶的空間是把portal.php 設(shè)置為優(yōu)先級(jí)最高的頁(yè)面,所以一訪問(wèn)就跑回了門戶的頁(yè)面,我們只需要把portal.php從下面刪除,或者把index.php調(diào)到最前邊,即可解決問(wèn)題。 DirectoryIndex filename.ext portal.php index.html index.htm index.php index.shtml 相關(guān)文章推薦閱讀: DISCUS X3.0論壇后臺(tái)所有用到域名的設(shè)置的地方
本文地址:http://www.gle-technology.com/discuz/13544.html