蘋果cms偽靜態是相對真實靜態來講的,我們為了增強搜索引擎的友好收錄方面,通常都將文章內容生成靜態頁面,蘋果cms系統由于采用tp5的路由規則生成url, 所以不懂的不要亂改規則,以免造成網站無法正常訪問。
今天我們給大家介紹在IIS、Nginx、Apache等常用環境下的偽靜態設置方式。
這里需要注意的是:在操作蘋果cms偽靜態設置之前最重要的一步先確定自己所使用的環境,然后根據你所用的系統環境上傳偽靜態規則至你網站空間根目錄。如果這一步沒確定好 后面的操作都是徒勞無功。謹記!
iis6.x 下使用 httpd.ini 規則
iis7.x 下使用 web.config 規則
apache 下使用 .htaccess 規則
nginx 下使用 maccms.conf 規則
【1】,iis6.x、iis7.x、apache環境,直接上傳至網站空間根目錄即可,這些規則在蘋果cms的安裝包里已經自帶打包在里面 自己對號入座上傳即可。下面就是蘋果cms安裝包自帶的偽靜態規則,自己對照上面所述選擇自己環境對應的偽靜態規則上傳至網站跟目錄使用即可。
【2】,規則上傳完后進行下一步操作在蘋果cms后臺,系統--->URL地址設置--->路由偽靜態設置中開啟對應功能按鈕即可大功告成。
【3】,最后網址規則就修改對應的路由規則就可以了。
【4】,如果在nginx環境下出現異常請嘗試用下面的操作方法進行解決
蘋果cms在nginx環境下如果無法調用根目錄下的偽靜態配置文件,這樣就需要我們手動配置了.
來到寶塔面板中的偽靜態設置頁面下,復制下面maccms.conf文件內的規則到這里,然后保存即可!如下圖所示。(下面為規則代碼)
if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^/admin.php(.*)$ /admin.php?s=$1 last; rewrite ^/api.php(.*)$ /api.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break;}
【5】 粘貼到這里即可。
新聞熱點
疑難解答