<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
