
正文
thinkphp去掉home,thinkphp replace
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php
1、location / { // …..省略部分代码 if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } 其实内部是转发到了ThinkPHP提供的兼容模式的URL,利用这种方式,可以解决其他不支持PATHINFO的WEB服务器环境。
2、localhost/项目名/admin.php 后台;localhost/项目名/index.php 前台。
3、建议新建一个ThinkPHP项目作为后台开发用,入口文件admin.php;然后另起一个项目作为前台用,入口文件inde.php,会员中心也可独立建一个项目,入口文件user.php。 其他如果再需要扩展也可另起项目。这样各个项目独立运行,互不干扰,便于开发和调试管理。
4、你即然已经用了 url_model = 2 配置模式, htaccess 文件就可以不用这样写了。把后面的 /$ 去掉,只留下 index.php 就可以了。
5、建议新建一个ThinkPHP项目作为后台开发用,入口文件admin.php;然后另起一个项目作为前台用,入口文件inde.php,会员中心也可独立建一个项目,入口文件user.php。其他如果再需要扩展也可另起项目。这样各个项目独立运行,互不干扰,便于开发和调试管理。
6、看起来象thinkphp自带的模板引擎中特殊标签,:conf的用法应该是取配置文件中的相应条目,:l我猜是翻译语言条目,%是要被替换的字符串标签。由于没看用thinkphp0的源码,以上仅为猜测。
相关问答
Q1: thinkphp3.2后台模块怎么添加,直接复制Home
1、从2版本开始,可以支持自动生成默认模块之外的模块目录以及批量生成控制器和模型类。
2、在入口文件那里新建一个文件admin.php。
3、创建Widget模块:首先,你需要在应用目录下创建一个Widget模块,例如Application/Home/Widget。创建Widget控制器:在Widget模块下创建一个控制器,例如IndexController。然后,在控制器中定义一个方法,例如index,用于渲染Widget。创建Widget视图:在Widget模块下创建一个视图文件,例如index.html。
Q2: 初学thinkphp,在Home和Admin目录的创建中遇到如下问题,求指教,谢谢...
1、建议用x版的thinkphp,在原来的基础上进行一些架构的调整,引入了命名空间支持和模块化的完善,为大型应用和模块化开发提供了更多的便利,比以前的分组方便多了。新版采用模块化的设计架构,下面是一个应用目录下面的模块目录结构,每个模块可以方便的卸载和部署,并且支持公共模块。
2、导致你错误的直接原因是:The requested URL /App/Form/insert was not found on this server 也就是找不到对应的insert方法,正常的目录应该是/App/Tpl/Form/insert这样才对。那么根本原因呢,是你没有正确的给它分配路径,我截图给你正确的路径。
3、进行导入。由于前台Home目录下面要做手机页面,进行了TPM的一些配置:LAYOUT_ON=true,这个参数设置之后,Tpl下面需要有一个layout.html文件,不然display显示不出页面,可以在Admin目录的Tpl下增加一个layout.html文件,这样可以显示。
关于thinkphp去掉home和thinkphp replace的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





