苹果CMS V10多环境伪静态配置图文教程(Nginx/Apache/IIS)
发布时间:2024-11-12共17人阅读
苹果CMS V10伪静态功能并非上传文件即可生效,需要结合当前服务器环境部署对应规则,同时在程序后台开启路由伪静态开关,前后配置同步完成才能正常使用。不同服务器对应的规则文件各不相同,可对照环境匹配部署,全程操作简单、兼容性高。
一、各服务器对应伪静态规则文件
苹果CMS官方安装包内置全套适配好的伪静态规则,无需手动编写代码,根据站点服务器类型选用即可:
IIS6.x 服务器:使用 httpd.ini 规则文件
IIS7.x 服务器:使用 web.config 规则文件
Apache 服务器:使用 .htaccess 规则文件
Nginx 服务器:使用 maccms.conf 规则文件
二、IIS、Apache环境一键配置流程
这两类服务器支持规则文件直接部署,无需手动编写代码,适合新手快速配置。

从程序安装包中提取对应环境的规则文件,直接上传至网站根目录,完成服务器端规则部署。
随后登录苹果CMS V10后台,进入 系统 → URL地址设置 → 路由伪静态设置,开启伪静态功能开关,选择适配的网址路由规则并保存。

三、Nginx环境手动伪静态配置方法
Nginx服务器无法直接调用网站根目录的 maccms.conf 文件,需要在宝塔面板站点配置中手动添加伪静态规则。
进入宝塔面板对应网站的伪静态设置界面,粘贴以下完整规则代码,保存后重启Nginx服务即可生效:
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;
}四、配置生效收尾步骤
无论哪种服务器环境,部署完伪静态规则后,必须在后台开启伪静态开关并核对路由规则。保存全部配置后刷新网站缓存,测试网站链接访问正常,即代表苹果CMS V10伪静态配置全部完成。
