隐藏方法:1、打开apache的http.conf配置文件,开启mod_rewrite.so模块;2、AllowOverride None项中将None改为All;3、修改“.htaccess”的配置内容,将原代码替换为官方手册提供的代码。

thinkphp现在的php主流框架之一,本篇文章介绍的是thinkphp5.0怎么隐藏index.php入口文件,其实就是去掉URL地址栏里的index.php,使我们的url看起来更加美观。

看thinkphp5.0开发手册隐藏index.php入口文件

其实thinkphp5开发手册已经给出了方法,但是通过亲身经历却发现官方给的方法似乎有点问题。

按照手册的说法,我先打开了apache的 http.conf 配置文件,并且找到了mod_rewrite.so的字样。

发现mod_rewrite.so前面没有#,也就是说处于开启状态,不需要改动了。

第二步,AllowOverride None 将None改为 All

我先搜索AllowOverride None 发现找到了两处,我不确定是哪一个所以就没改。(PS:最后证明似乎这一步是多余的,没什么用)

第三步,修改.htaccess的配置内容

这个文件在thinkphp5下public目录下,用sublimetext编辑器或Notepad++打开,我按照手册上的改,发现不行!

Options +FollowSymlinks -Multiviews

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

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

上面是手册提供的,但是改完之后发现不行!

但是把最后一句替换成下面的就可以了,成功隐藏index.php入口文件。RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

更多编程相关知识,请访问:编程入门!!

thinkphp index.php隐藏,thinkphp5怎么隐藏index.php入口文件?相关推荐

  1. index.php g wap,代码阅读--wap端入口文件index.php

    /** * 手机接口初始化文件 * @copyright Copyright (c) 2007-2013 ShopNC Inc. (http://www.shopnc.net) * @license ...

  2. ThhinkPHP5隐藏入口文件index.php

    原文链接1:https://blog.csdn.net/lw545034502/article/details/79374172/ 原文链接2:https://www.cnblogs.com/chq3 ...

  3. apache隐藏index.php,ThinkPHP在Apache环境设置伪静态和index.php文件隐藏

    虽然之前ThinkPHP PHP框架之前也有几次安全问题,但是大部分PHP程序框架也都会使用到ThinkPHP框架.但是在伪静态处理的时候与一般的程序不同,不可以直接丢到主机目录中就可以建站使用,需要 ...

  4. 关于Thinkphp框架Apache服务器隐藏index.php 入口文件

    总结一下,关于Apache服务器,如何进行隐藏index.php 入口文件 一.找到httpd.conf配置文件 AllowOverride None 改成 AllowOverride All 二.p ...

  5. php隐藏路径ngnix,thinkphp框架在nginx环境下去掉index.php路径显示

    协助用户将apache下的一个网站迁移到nginx环境中,结果发现用户用的ThinkPHP框架做的开发,默认用的pathinfo. 这是一个很头疼的问题,因为nginx不支持pathinfo,贸然一并 ...

  6. ThinkPHP3.2URL重写隐藏应用的入口文件index.php

    可以通过URL重写隐藏应用的入口文件index.PHP,下面是相关服务器的配置参考: [ Apache ] httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverri ...

  7. php中隐藏网址,是否隐藏前台网址中的index.php文件名 解决方法

    是否隐藏前台网址中的index.php文件名,解决方法如下: 第一步:先在网站后台设置隐藏前台网址中的index.php文件名(如图所示). 如果空间不支持,就要按下面步骤操作. 第二步:可以通过UR ...

  8. nginx给php做统一入口,Nginx如何来配置隐藏入口文件index.php(代码)

    这篇文章给大家介绍的内容是关于Nginx配置 隐藏入口文件index.php,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Nginx配置文件里放入这段代码server { loca ...

  9. 入口文件到控制器 php,tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析...

    本文实例讲述了tp5.0框架隐藏index.php入口文件及模块和控制器的方法.分享给大家供大家参考,具体如下: 1. 隐藏入口文件: [ IIS ] 在IIS的高版本下面可以配置web.Config ...

最新文章

  1. pytorch cycleGAN代码学习1
  2. iOS截取NSString字符串
  3. DIY服务器配置全方位详解
  4. vim Ctrl+S锁定屏幕
  5. 多传感器融合SLAM研究和学习专栏汇总
  6. jgGrid pivot reload重新加载及刷新数据
  7. 【数论】Concatenated Multiples【codeforces-Round #506-div3-D】
  8. JVisualVM监控
  9. Cesium 获取经纬度的几种方法
  10. 企业邮箱提升企业效率
  11. 今天那个服务器有无限火力,无限火力即将登陆,测试服已出,这次的无限火力有什么不一样?...
  12. imperva 默认策略添加例外
  13. Html入门学习总结
  14. HTML5 <a> 标签
  15. 工业网关作为数据采集、数据转发的重要设备,如何服务与工业互联网
  16. 项目纪实丨MySQL Bug引发客户现场升级失败 万里DBA 6小时攻克难关
  17. VMware Horizon 8 2012 -- 用于管理虚拟桌面 (VDI)、应用和在线服务的领先平台
  18. windows和Linux未来,一家之言:Windows系统的未来就是变成Linux的一部分
  19. uniapp开发微信小程序,出现[微信小程序开发者工具] [error] Error: Fail to open IDE 错误的原因--潘万丁
  20. Android PAD扫描枪扫描二维码条形码

热门文章

  1. Swift3 Scanner用法之判断是否数字、提取字符串里的数字
  2. 绝对定位和浮动的区别和运用
  3. (1-1)文件结构的升级(Area和Filter知识总结) - ASP.NET从MVC5升级到MVC6
  4. React Canvas:高性能渲染 React 组
  5. 计算机科学1pdf,计算机科学导论1.pdf
  6. php htts cookies,Http和Https下的cookie的写入问题
  7. vue(el-button的五种类型,三种css格式)
  8. java链式调用空指针_java 链式调用
  9. java构造方法和实例化,10. JavaSE-子类实例化过程 构造方法间调用
  10. AD16原理图.schdot中批量修改标签中的文本字体、大小、颜色