server
{#pc端
server_name www.xxx.com;
set $indexfile index.php;
location /
{#单入口php
index $indexfile;
if (!-f $request_filename)
{
rewrite ^/(.*)$ /$indexfile/$1 last;
}
}
location ~* ^\/(__appprj__|__data__|__lovephp__|__mobile__|__project__)\/|\.(xml|less|jsraw|data|publishdata|log|htaccess|zip|rar|ini|bat|sh)$
{#禁止访问的
return 403;
}
}
server
{#移动端,WAP/APP
server_name m.xxx.com;
set $indexfile index.mobile.php;#移动端用index.mobile.php
location /
{#单入口php
index $indexfile;
if (!-f $request_filename)
{
rewrite ^/(.*)$ /$indexfile/$1 last;
}
}
location ~* ^\/(__appprj__|__data__|__lovephp__|__mobile__|__project__)\/|\.(xml|less|jsraw|data|publishdata|log|htaccess|zip|rar|ini|bat|sh)$
{#禁止访问的
return 403;
}
}
pc端入口:./index.php
移动端入口:./index.mobile.php
//index.php
define('__online_isonline__',false);//确定是开发(debug)模式还是线上(release)模式
if(__online_isonline__)
{
define('__error_pageshow__',false);//在页面报出错误详情
define('__error_recordlog__',true);//记录错误详情到log
define('__db_recordsqllog__',true);//记录查询的sql语句
define('__codepack_cachecorephp__',false);//缓存核心php缓存文件
define('__codepack_compress__',true);//压缩js,css代码
define('__codepack_salt__','2830');//随便写,不和以前重复就行,主要用来防浏览器缓存的
define('__htmltag_check__',false);//检测html tag的匹配情况,是否正常关闭标签
}
else
{
define('__error_pageshow__',true);
define('__error_recordlog__',true);
define('__db_recordsqllog__',false);
define('__codepack_cachecorephp__',false);
define('__codepack_compress__',false);
define('__codepack_salt__',time());
define('__htmltag_check__',true);
}
参见:./__project__/php/prj.config.php