| 插件名稱 | 多網(wǎng)站系統(tǒng) V4.10 |
| 插件作者 | 迅睿官方團(tuán)隊(duì) |
| 最近更新 | 2025-07-09 15:01:41 |
| 檢查按鈕增加目錄訪問權(quán)限驗(yàn)證 網(wǎng)站列表下方增加更新緩存按鈕 |
網(wǎng)站測(cè)試環(huán)境是使用Linux寶塔環(huán)境搭建的,現(xiàn)在是上線到客戶主機(jī),用的Windows系統(tǒng)的虛擬主機(jī)。
出現(xiàn)了一個(gè)奇怪的BUG,網(wǎng)站默認(rèn)打開是英文版,創(chuàng)建了手機(jī)版(目錄形式/m),使用多站點(diǎn)插件創(chuàng)建的中文版子站點(diǎn)(目錄形式/cn),然后這個(gè)中文版也有單獨(dú)手機(jī)版(目錄/cn/m)
也就是說我現(xiàn)在有4個(gè)網(wǎng)站,需要寫4個(gè)偽靜態(tài)規(guī)則,在寶塔的時(shí)候,我按照官方手冊(cè)按照多個(gè)目錄寫了個(gè)4個(gè)規(guī)則,一切正常,但是很奇怪的是,我在后臺(tái)更新了緩存和刷新了目錄鏈接后。/cn就提示欄目不存在了,其他三個(gè)網(wǎng)站都可以正常訪問! 我個(gè)人感覺應(yīng)該是和欄目名規(guī)則沖突了。但是不知解決辦法!
請(qǐng)問這個(gè)怎么解決呢?




有兩種可能
1是緩存沒更新成功,去任意一個(gè)站點(diǎn)后臺(tái),點(diǎn)網(wǎng)站更新,點(diǎn)更新第一個(gè)緩存按鈕,完畢
2是偽靜態(tài)解析規(guī)則沖突,需要合理的調(diào)整規(guī)則次序和正則表達(dá)式
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方插件技術(shù)-阿峰 緩存已經(jīng)更新了,兩個(gè)站點(diǎn)的后臺(tái)我都操作了更新后臺(tái)緩存。而且很奇怪的是,其他目錄都可以正常訪問。/m,/cn/m,唯獨(dú)/cn提示欄目不存在。
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方插件技術(shù)-阿峰 但是這個(gè)問題我在Linux的寶塔環(huán)境下也復(fù)現(xiàn)出來了。我在寶塔里添加了四組偽靜態(tài)規(guī)則(默認(rèn)站點(diǎn)、默認(rèn)站點(diǎn)的手機(jī)版/m、中文版/cn、中文版手機(jī)版/cn/m)
你這肯定是偽靜態(tài)的規(guī)則沖突了,需要改config/rewrite.php文件,把規(guī)則中的cn重寫一個(gè),或者你就直接用二級(jí)域名,en.xxx.com,cn.xxx.com,然后手機(jī)站用目錄形容,這樣不是更友好?
回復(fù)@秉燭思 可是在后臺(tái)上檢測(cè)偽靜態(tài)的時(shí)候,就直接提示/cn不支持偽靜態(tài),可是規(guī)則都寫了啊。而且奇怪的是,檢測(cè)/cn/m就支持。
回復(fù)@ 星 空 沒必要糾結(jié),系統(tǒng)是nginx規(guī)則,IIS支持本來就不好,二級(jí)域名最方便,
回復(fù)@秉燭思 嗯,我明白,你看一下我三樓回復(fù)的圖片,就是在我Linux系統(tǒng)寶塔里設(shè)置偽靜態(tài)規(guī)則,檢測(cè)cn就是不支持 ??
回復(fù)@ 星 空 你三樓BT的問題跟前面問題是不一樣的,提示偽靜態(tài)不支持是你偽靜態(tài)規(guī)則的問題,出現(xiàn)這個(gè)問題打開頁面是默認(rèn)404頁面,前面提示欄目不存在是你的偽靜態(tài)解析規(guī)則的問題。