当前位置:网站首页>thinkphp5怎么隐藏index.php入口文件
thinkphp5怎么隐藏index.php入口文件
2022-04-22 05:49:00 【sinat_29326171】
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++打开,我按照手册上的改,发现不行!
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{
REQUEST_FILENAME} !-d
RewriteCond %{
REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
上面是手册提供的,但是改完之后发现不行!
但是把最后一句替换成下面的就可以了,成功隐藏index.php入口文件。
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
版权声明
本文为[sinat_29326171]所创,转载请带上原文链接,感谢
https://blog.csdn.net/sinat_29326171/article/details/115560988
边栏推荐
猜你喜欢
随机推荐
membarrier(个人学习理解)
身不由己
qt.qpa.plugin: Could not find the Qt platform plugin “xcb“ in ““
idea 代码规范检查模板 引入到idea
JS waits for asynchronous execution to complete before executing
auto和decltype两种类型推断方式的区别(学习笔记)
快应用模糊搜索
vscode之 settings.json 的配置
Directive redis
Regular verification of two decimal places
内存和缓存的区别
解决js计算精度问题
Image pyramid, edge detection, image weighted display, histogram equalization
supervisord
Dynamic memory management, file operation, preprocessing
笔记:unordered_map的理解与使用
js逆向:无所不能的 hook 钩子函数
Preliminary study on the principle of robot grasping objects
Opencv recent learning test code
Graylog服务器rpm安装









