聯(lián)系官方銷售客服
1835022288
028-61286886
插件名稱 | 多網(wǎng)站系統(tǒng) V4.6 |
插件作者 | 迅睿官方團隊 |
最近更新 | 2025-01-07 09:59:38 |
[改進]子站管理員不允許登錄主站 |
網(wǎng)站測試環(huán)境是使用Linux寶塔環(huán)境搭建的,現(xiàn)在是上線到客戶主機,用的Windows系統(tǒng)的虛擬主機。
出現(xiàn)了一個奇怪的BUG,網(wǎng)站默認打開是英文版,創(chuàng)建了手機版(目錄形式/m),使用多站點插件創(chuàng)建的中文版子站點(目錄形式/cn),然后這個中文版也有單獨手機版(目錄/cn/m)
也就是說我現(xiàn)在有4個網(wǎng)站,需要寫4個偽靜態(tài)規(guī)則,在寶塔的時候,我按照官方手冊按照多個目錄寫了個4個規(guī)則,一切正常,但是很奇怪的是,我在后臺更新了緩存和刷新了目錄鏈接后。/cn就提示欄目不存在了,其他三個網(wǎng)站都可以正常訪問! 我個人感覺應(yīng)該是和欄目名規(guī)則沖突了。但是不知解決辦法!
請問這個怎么解決呢?
有兩種可能
1是緩存沒更新成功,去任意一個站點后臺,點網(wǎng)站更新,點更新第一個緩存按鈕,完畢
2是偽靜態(tài)解析規(guī)則沖突,需要合理的調(diào)整規(guī)則次序和正則表達式
回復(fù)@官方插件技術(shù)-阿峰 緩存已經(jīng)更新了,兩個站點的后臺我都操作了更新后臺緩存。而且很奇怪的是,其他目錄都可以正常訪問。/m,/cn/m,唯獨/cn提示欄目不存在。
回復(fù)@官方插件技術(shù)-阿峰 但是這個問題我在Linux的寶塔環(huán)境下也復(fù)現(xiàn)出來了。我在寶塔里添加了四組偽靜態(tài)規(guī)則(默認站點、默認站點的手機版/m、中文版/cn、中文版手機版/cn/m)
你這肯定是偽靜態(tài)的規(guī)則沖突了,需要改config/rewrite.php文件,把規(guī)則中的cn重寫一個,或者你就直接用二級域名,en.xxx.com,cn.xxx.com,然后手機站用目錄形容,這樣不是更友好?
回復(fù)@秉燭思 可是在后臺上檢測偽靜態(tài)的時候,就直接提示/cn不支持偽靜態(tài),可是規(guī)則都寫了啊。而且奇怪的是,檢測/cn/m就支持。
回復(fù)@ 星 空 沒必要糾結(jié),系統(tǒng)是nginx規(guī)則,IIS支持本來就不好,二級域名最方便,
回復(fù)@秉燭思 嗯,我明白,你看一下我三樓回復(fù)的圖片,就是在我Linux系統(tǒng)寶塔里設(shè)置偽靜態(tài)規(guī)則,檢測cn就是不支持 ??
回復(fù)@ 星 空 你三樓BT的問題跟前面問題是不一樣的,提示偽靜態(tài)不支持是你偽靜態(tài)規(guī)則的問題,出現(xiàn)這個問題打開頁面是默認404頁面,前面提示欄目不存在是你的偽靜態(tài)解析規(guī)則的問題。