博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tp5 入口文件访问优化
阅读量:4968 次
发布时间:2019-06-12

本文共 1139 字,大约阅读时间需要 3 分钟。

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 NoneNone改为 All  在虚拟主机中把这一项改为All

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

  1.   RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]  其中的index.php就是入口文件,     如果隐藏后台的入口文件  则改成admin.php
  2.  
  3. <IfModule mod_rewrite.c>
  4. Options +FollowSymlinks -Multiviews
  5. RewriteEngine on
  6.  
  7. RewriteCond %{REQUEST_FILENAME} !-d
  8. RewriteCond %{REQUEST_FILENAME} !-f
  9. RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

10. </IfModule>

11. d、重启服务

// [ 应用入口文件 ]                                     index 入口文件// 定义应用目录define('APP_PATH', __DIR__ . '/../application/');define('BIND_MODULE', 'index'); // 加载框架引导文件require __DIR__ . '/../thinkphp/start.php';

转载于:https://www.cnblogs.com/zhengleilei/p/9411030.html

你可能感兴趣的文章
Strict Standards: Only variables should be passed by reference
查看>>
hiho_offer收割18_题解报告_差第四题
查看>>
AngularJs表单验证
查看>>
静态方法是否属于线程安全
查看>>
02号团队-团队任务3:每日立会(2018-12-05)
查看>>
SQLite移植手记1
查看>>
js05-DOM对象二
查看>>
mariadb BINLOG_FORMAT = STATEMENT 异常
查看>>
C3P0 WARN: Establishing SSL connection without server's identity verification is not recommended
查看>>
iPhone在日本最牛,在中国输得最慘
查看>>
动态方法决议 和 消息转发
查看>>
js 基础拓展
查看>>
C#生成随机数
查看>>
Android应用程序与SurfaceFlinger服务的连接过程分析
查看>>
Java回顾之多线程
查看>>
机电行业如何进行信息化建设
查看>>
9、总线
查看>>
Git 笔记 - section 1
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6203 ping ping ping
查看>>