蘋果CMS V10 偽靜態設置


<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

  apache作為全球的第一的Web前端引擎,受到許多服務商的青睞,其擁有豐富的api擴充能力,中文譯為阿帕奇。蘋果cms在這種環境下基本無需手動設置,程序即會在網站根目錄下生成一個.htaccess偽靜態文件,如果程序沒有自動生成,我們只需要將下面的代碼保存到網站根目錄下.htaccess文件內即可(若文件不存在則需要手動建立,請開啟顯示隱藏文件,因為默認.后面的內容為擴展名,不予以顯示)

后台開啟路由模式、開啟偽靜態即可隱藏視頻連接前面的index.php

 

 

Nginx是一款高性能的web前端引擎,其由於占用資源少、高並發能力強、反向代理功能卓越而廣受青睞。蘋果cms在nginx環境下無法自動生成偽靜態配置文件,這樣我們就需要手動配置了,偽靜態代碼如下:

location / {
    if (!-e $request_filename) {
        rewrite ^/index.php(.*)$ /index.php?s=$1 last;
        break;
    }
}

  

部分網站使用上述代碼會出現除首頁以外其他頁面全部404 NO FOUND,則需要使用下列代碼:

location / {
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;
        }
     }

  

https://www.wanvi.net/9361.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM