官方默認的網站模式是動態模式,動態模式下鏈接中自帶有“index.php”想要去除網站鏈接中的index.php,首先需要開啟網站的模式為偽靜態模式。這樣比動態模式那一長串的鏈接看著也舒服一些,最重要的是迎合搜索引擎的喜好加快收錄提高排名。
1,開啟偽靜態:來到后臺的系統--->URL地址設置--->路由偽靜態設置中開啟對應功能按鈕即可
2,功能開啟了還需要上傳偽靜態規則到我們的網站上,設置偽靜態要根據自己環境使用對應的偽靜態規則才可以使網站正常運行。下面是常見的幾種環境所對應的偽靜態規則。
① iis6.x 下使用 httpd.ini 規則
② iis7.x 下使用 web.config 規則
③ apache 下使用 .htaccess 規則
④ nginx 下使用 maccms.conf 規則
3,偽靜態規則去哪里找呢?這個很多人都疏忽了,其實就在蘋果cms系統安裝包里自帶,系統文件夾里面包含一個偽靜態規則名稱的文件夾,里面就是常見的幾種環境的規則。
找到對應的規則后上傳到網站的根目錄即可。蘋果cms系統下載:http://www.49028c.com/document/cms/4988.html
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;
}
粘貼到這里
新聞熱點
疑難解答