tp5如何隐藏index.php文件
发布时间 - 2020-08-19 00:00:00 点击率:次tp5隐藏index.php文件的方法:首先在文件入口的同级目录下添加“.htaccess”文件;然后配置内容为“RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{...}”并保存即可。
推荐:《PHP视频教程》
隐藏的index.php
PS:这里说的入口文件指的是公共/ index.php文件,配置文件就在这个目录下
可以去掉URL地址里面的入口文
件index.php,但是需要额外配置WEB服务器的重写规则。
以Apache为例,在需要文件入口的同级添加.htaccess文件(官方默认自带了该文件),内容如下:
Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
如果用的phpstudy,规则如下:
Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
如果index.php文件存放在public中,规则如下:
Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ public/index.php [L,E=PATH_INFO:$1]
接下来就可以使用下面的URL地址访问了
http://tp5.com/index/index/index http://tp5.com/index/index/hello
如果使用你的apache版本使用上面的方式无法正常隐藏index.php,尝试可以使用下面的方式配置.htaccess文件:
Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
如果的英文Nginx环境的话教育,在可以Nginx.conf中添加:
location / { // …..省略部分代码
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}推荐:《thinkphp教程》
# 放在
# 就在
# 目录下
# 英文
# 重写
# 可以使用
# 为例
# 带了
# 指的是
# 该文件
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在建站之星绑定自定义域名?
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
黑客入侵网站服务器的常见手法有哪些?
如何制作一个表白网站视频,关于勇敢表白的小标题?
Laravel中的Facade(门面)到底是什么原理
微信小程序 require机制详解及实例代码
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
Laravel如何使用Blade模板引擎?(完整语法和示例)
*服务器网站为何频现安全漏洞?
Laravel storage目录权限问题_Laravel文件写入权限设置
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
JS中对数组元素进行增删改移的方法总结
打造顶配客厅影院,这份100寸电视推荐名单请查收
如何在万网开始建站?分步指南解析
🚀拖拽式CMS建站能否实现高效与个性化并存?
C语言设计一个闪闪的圣诞树
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
如何用美橙互联一键搭建多站合一网站?
想要更高端的建设网站,这些原则一定要坚持!
JS经典正则表达式笔试题汇总
如何快速配置高效服务器建站软件?
网站建设要注意的标准 促进网站用户好感度!
Bootstrap CSS布局之列表
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
油猴 教程,油猴搜脚本为什么会网页无法显示?
如何快速生成专业多端适配建站电话?
Laravel怎么在Controller之外的地方验证数据
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
用v-html解决Vue.js渲染中html标签不被解析的问题
网站制作报价单模板图片,小松挖机官方网站报价?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
高性价比服务器租赁——企业级配置与24小时运维服务
如何在万网利用已有域名快速建站?
利用 Google AI 进行 YouTube 视频 SEO 描述优化
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
HTML 中动态设置元素 name 属性的正确语法详解
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
如何为不同团队 ID 动态生成多个非值班状态按钮

