tp5如何访问文件夹下的php,tp5 入口文件访问优化

1) 在public文件夹下建立 admin.php文件

2) 打开admin.php文件,复制

// 定义应用目录

define(‘APP_PATH‘, __DIR__ . ‘/../application/‘);

// 加载框架引导文件

require __DIR__ . ‘/../thinkphp/start.php‘;

3) 分别在两个入口文件中绑定模块

Public/index.php => define(‘BIND_MODULE‘, ‘index‘);

Public/admin.php => define(‘BIND_MODULE‘,‘admin‘ );

之前的访问

Index.php/index/Index/index   admin.php/admin/Index/index

修改后的访问(省略了模块项)

Index.php/Index/index         admin.php/Index/index

入口文件   控制器  方法

4)隐藏入口文件

Apache的配置过程,可以参考下:

a、httpd.conf配置文件中加载了mod_rewrite.so模块

b、AllowOverride None 将None改为 All在虚拟主机中把这一项改为All

c、在应用入口文件同级目录添加.htaccess文件,内容如下:

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]  其中的index.php就是入口文件,     如果隐藏后台的入口文件  则改成admin.php

Options +FollowSymlinks -Multiviews

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

10.

11. d、重启服务

define(‘APP_PATH‘, __DIR__ . ‘/../application/‘);

define(‘BIND_MODULE‘,‘admin‘);//加载框架引导文件

require __DIR__ . ‘/../thinkphp/start.php‘;?>

//[ 应用入口文件 ] index 入口文件//定义应用目录

define(‘APP_PATH‘, __DIR__ . ‘/../application/‘);

define(‘BIND_MODULE‘, ‘index‘);//加载框架引导文件

require __DIR__ . ‘/../thinkphp/start.php‘;

20180803090607626453.png

20180803090607820789.png

20180803090607900867.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值