zoukankan      html  css  js  c++  java
  • thinkphp5 隐藏前台入口文件index.php 后台入口文件admin.php不隐藏

    情景:应用目录下有两个模块 admin(后台) 和 home(前台)

    需求:1.访问前台(home)时隐藏index.php  即 域名/home/前台控制器/前台控制器里的方法 这样的访问模式

       2.访问后台(admin)时要显示admin.php 即 域名/admin.php/admin/后台控制器/后台控制器里的方法 这样的访问模式

    实现原理:nginx重写(我这里只拿nginx作为演示,iis和apache下请自行测试)

       方案1:    

    location / {
         index  index.html index.htm index.php;
         #autoindex  on;
         if (!-e $request_filename){
              rewrite ^(.*)$ /index.php?s=$1 last;
         }             
                
     }    
            
    location /admin.php {
    
     }

      方案2:

    if (!-e $request_filename){
             rewrite /admin.php/(.*)$ /admin.php?s=$1 last;
             rewrite ^(.*)$ /index.php?s=$1 last;
    }  
  • 相关阅读:
    数组逆序输出与简单的数据匹配
    冒泡排序及其优化
    类型转换
    Spring学习【Spring】
    logistic回归模型
    决策树算法(3)
    决策树算法(2)
    决策树算法(1)
    朴素贝叶斯算法
    k近邻算法
  • 原文地址:https://www.cnblogs.com/adobe-lin/p/7908240.html
Copyright © 2011-2022 走看看