首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >隐藏前台入口文件index.php 后台入口文件admin.php不隐藏

隐藏前台入口文件index.php 后台入口文件admin.php不隐藏

作者头像
PM吃瓜
发布于 2019-08-12 09:19:52
发布于 2019-08-12 09:19:52
3.1K00
代码可运行
举报
文章被收录于专栏:PM吃瓜(公众号)PM吃瓜(公众号)
运行总次数:0
代码可运行

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

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

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

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

   方案1:    

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
location / {
     index  index.html index.htm index.php;
     #autoindex  on;
     if (!-e $request_filename){
          rewrite ^(.*)$ /index.php?s=$1 last;
     }             
            
 }    
        
location /admin.php {

 }

  方案2:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if (!-e $request_filename){
         rewrite /admin.php/(.*)$ /admin.php?s=$1 last;
         rewrite ^(.*)$ /index.php?s=$1 last;
}  
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-04-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Tech爬虫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
JavaWeb项目实现SQL Server的增删改查登录(大作业)
链接:https://pan.baidu.com/s/1H23n_urB1iF8rlqQKE5JdA  提取码:oiv9 
干掉芹菜
2022/11/19
1.8K1
JavaWeb项目实现SQL Server的增删改查登录(大作业)
第74节:Java中的Cookie和Session
启动服务器后,会给每个应用程序创建一个ServletContext,并且这个ServletContext对象只有一个。可以用于获取全局参数,工程下的资源,和存取数据,共享数据。
达达前端
2019/07/03
6350
第74节:Java中的Cookie和Session
JavaWeb后端入门6—Servlet
Servlet是一个运行在Web服务器上的Java程序,用于处理从Web客户端发送的请求并对请求做出响应。
用户6948990
2025/04/03
1490
JavaWeb后端入门6—Servlet
ServletContext对象
ServletContext对象的作用是在整个Web应用的动态资源之间共享数据!例如在AServlet中向ServletContext对象中保存一个值,然后在BServlet中就可以获取这个值,这就是共享数据了。
星哥玩云
2022/09/14
3270
j2ee—框架(2):Servlet+JSP实现基本的登录功能(v2.0)
该部分将逻辑判断在UserBean中进行处理,而且不采用配置的方式去实现,为了区分开两种实现方法的不同,在这里将之前设置的内容只是备注掉,并不会删除,也方便之后将两种方式进行对比。 第一部分 LoginController 1 //LoginController这部分使用的注解的方法 2 //因为使用了注解的方法,所以在web.xml中login的acion需要设置为LoginController 3 //不然找不到用谁来处理login.jsp 4 /** 5 * Servlet impleme
Mister24
2018/05/14
8840
第82节:Java中的学生管理系统
删除,点击超链接,点击弹出对话框式是否进行删除,如果确定,就删除,超链接执行的是js方法,在js里访问,跳转servlet,,servlet中调用dao方法。
达达前端
2019/07/03
7850
第82节:Java中的学生管理系统
servlet解决浏览器的跨域
在做一些web请求时,会涉及到很麻烦的浏览器跨域问题,因此,一般都会通过后台处理再给前台。本文讲述通过servlet解决浏览器的跨域问题。
牛老师讲GIS
2018/10/23
1.4K0
第71节:Java中HTTP和Servlet
什么是协议,就是规则,规范,用于双方在交互,通讯的时候遵循的一种规范,规则.而http协议是对网络上的客户端和服务端在执行http请求的时候遵循的一种规范,其实就是规定了客户端在访问服务器端的时候,要带上一些东西,服务端返回数据的时候,也要带点东西,礼尚往来嘛!!!
达达前端
2019/07/03
5720
第71节:Java中HTTP和Servlet
filter和listener的生命周期
filter(过滤器)和listener(监听器)的生命周期 老实说 生命周期要是说成作用的时间范围我会理解的更好 filter package com.javaweb.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletExcepti
ydymz
2018/09/10
6870
filter和listener的生命周期
Servlet开发技术,创建,以及Servlet的配置,web.xml的配置
直接上图,不废话!!! 第一:首先在Eclipse的包资源管理器中,单机鼠标右键,在弹出的快捷键菜单中选择“新建”/Servlet命令,在弹出的对话框中输入新建的Servlet所在的包和类名,然后单击
别先生
2017/12/29
6780
Servlet开发技术,创建,以及Servlet的配置,web.xml的配置
基于web的图书管理系统设计与实现
图书管理系统就是利用计算机,结合互联网对图书进行结构化、自动化管理的一种软件,来提高对图书的管理效率。本系统采用Java+Servlet+Jsp 的方式实现基于web的图书管理系统。
C you again
2020/09/11
2.3K20
基于web的图书管理系统设计与实现
request.getattribute()用法_getrequesturl
http://localhost:8080/servletMethod/fangFa
全栈程序员站长
2022/11/09
2530
JSP学习笔记(3)——域对象的属性操作
pageContext, request,session,application 对象都有这些方法,称为域对象
py3study
2020/01/08
5710
servlet中init-param与context-param的区别「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160405.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/13
6480
servlet中init-param与context-param的区别「建议收藏」
Json web token的简单实现 JAVA
1.简介 json web token(JWT)是一种新的用户认证方式,不同与以前的Session.
MickyInvQ
2020/09/27
8420
JavaWeb(五)Filter过滤器
Filter过滤器 Fileter介绍 Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能 Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过F
二十三年蝉
2018/02/28
1.2K0
JavaWeb(五)Filter过滤器
会话管理技术实战(用户登录案例)
[1].创建一个User类,封装用户名和密码。 [2].提供一个首页面,欢迎用户登录:IndexServlet,提供一个退出的链接。 [3].提供一个登录的Servlet:处理登录请求。 [4].提供一个退出的Servlet:处理退出首页面的功能。
别团等shy哥发育
2023/02/27
5130
会话管理技术实战(用户登录案例)
第83节:Java中的学生管理系统分页功能
分页功能一般可以做成两种,一种是物理分页,另一种是逻辑分页。这两种功能是有各自的特点的,物理分页是查询的时候,对数据库进行访问,只是查一页数据就进行返回,其特点是对内存中数据量存储不大,只是缺点就是要对数据库不断的进行访问;而对逻辑分页来说,就有所不同,它是一下子就把所有的数据全部查询出来,然后放入到内存中,访问速度快,缺点就是对内存空间不足,数据量过大。
达达前端
2019/07/03
1.1K0
第83节:Java中的学生管理系统分页功能
Servlet基础入门学习1
描述:在进行JavaWeb开发学习的时候必不可少就是Tomcat Web 容器服务器,因为它开源免费、便于上手,并且使用安装简单。
全栈工程师修炼指南
2020/10/23
7950
Servlet基础入门学习1
java web mvc思想介绍
在百度百科里面对MVC的说明,MVC全名是Model View Controller。是模型(model)-视图(view)-控制器(controller)的缩写。那么在JAVA的web开发中。MVC各自是相应于:显示页面(视图)、数据对象(模型)、业务处理(控制器)。
全栈程序员站长
2022/07/10
3200
java web mvc思想介绍
相关推荐
JavaWeb项目实现SQL Server的增删改查登录(大作业)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档