今天想做一个功能,可以后台设置url是二级域名(也是指向同一个服务器)还是一级域名(域名/模块),网上找了找,TP3.2开始取消了空模块。所以只能自己修改框架源码了。 ----------有点晚,明天再写----------- --------------------继续 ...
最近帮朋友在京东云的Ubuntu服务器上搭建lamp环境。Apache的rewrite模块已经开启,.htaccess文件也已经配置好放在根目录下。然后发现index.php不能隐藏,否则就会报 错误。最后发先Apache.conf里面的AllowOverride None全部改为All tp 文档里面有 ...
2017-12-18 13:35 0 1099 推荐指数:
今天想做一个功能,可以后台设置url是二级域名(也是指向同一个服务器)还是一级域名(域名/模块),网上找了找,TP3.2开始取消了空模块。所以只能自己修改框架源码了。 ----------有点晚,明天再写----------- --------------------继续 ...
在ThinkPHP5.0中,出于优化的URL访问原则,还支持通过URL重写隐藏入口文件,下面以Apache为例说明隐藏应用入口文件index.php的设置。 下面是Apache的配置过程,可以参考下:1、httpd.conf配置文件中加载了mod_rewrite.so模块, 开启虚拟主机,这一 ...
use app\common\User AS commonUser 这种取别名的方式, 也可以这么使用, 比如 index下的User类要继承common模块的下的User类: class User extends \app\common\controller\User { } 这里一定要在app ...
这些是放到 apache配置里面的 同时要修改访问的路径 指到 public 下面 在apache 里面有两个地方需要修改 Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all ...
把下面的代码放在app\common.php公共方法那里。 在pc模块common控制器中写入 在wap模块common控制器中写入 ...
1.云端配置DNS解析。 2.宝塔->网站->配置->子目录绑定->添加二级域名abc.baidu.com,子目录一样是public。 3.application/conf ...
ThinkPHP采用单一入口模式访问应用,对应用的所有请求都定向到应用的入口文件,系统会从URL参数中解析当前请求的模块、控制器和操作,下面是一个标准的URL访问格式: 而且访问时不需要区分大小写,无论URL是否开启大小写转换,模块名都会强制小写。 1.应用的index模块 ...
common模块属于公共模块,Thinkphp框架,默认就能调用。 实际用处:任何模块都可能用到的模型、控制、事件提取出来放到公共模块下。 一、公共事件 apps\common\common.php 作用:一般存放密码加密、下拉框封装、读取某文件夹下文件 二、公共配置 ...