推券客CMS配置子域名和URL伪静态请往下看
特别提醒:开启伪静态的同时必须要开启子域名否则会出现手机端无法浏览器领券。
开启子域名的前提:
1.需要解析3个域名 如: www.xxx.com(电脑) m.xxx.com(手机) admin.xxx.com(后台) 到你的网站空间
2. 在你的站点绑定这3个域名(全部绑定到根目录)
1. 登录后台后,开启伪静态选项
2.修改站点配置 (特别是wap地址)
3. 很重要的一步: 删除data/runtime 文件夹
配置完成,登录后台只能使用子域名登录啦 如:admin.xxxx.com
4. 如果使用宝塔面板配置的服务器只需要做下图配置(忽略第5条)
宝塔面板里面点开站点设置
点击 伪静态选项,复制下方规则填写并保存。
location / { if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break; } }
5. 配置伪静态规则(不是宝塔面板搭建的服务器忽略第4条根据自己的环境配置伪静态规则)
一般PHP环境有3种搭建方式
a. apache的环境,确保站点根目录有.htaccess文件即可。不需要额外配置 (推券客cms程序目录自带这个文件,如果看不到请百度查询设置电脑显示隐藏文件,重新解压文件包即可看到)
b. IIS 环境, 在站点根目录有一个 iis文件夹,里面是iis的重新规则。 需要手工配置,具体如何配置请咨询空间提供商,每家可能有所不同。
(大多数环境只需要 把推券客cms程序自带的 iis/iis7.5_/web.config 文件到站点根目录)
c. nginx环境 ,同样需要配置重写规则。 具体如何配置请咨询空间提供商。
nginx规则如下
location / { if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break; } }