ThinkPHP隐藏index.php出现No input file specified的解决方法
2024-10-21 05:40:41
因为在Fastcgi模式下,php不支持rewrite的目标网址的PATH_INFO的解析
ThinkPHP运行在URL_MODEL=2时,会出现 No input file specified.的情况,
这时可以修改网站目录的.htaccess文件:
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
改为 RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
完整的.htaccess代码为:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.*)$ index.php/$ [QSA,PT,L]
RewriteRule ^(.*)$ index.php?s=$ [QSA,PT,L]
</IfModule>
出处:http://tanning555.blog.163.com/blog/static/529751712013371011142/
最新文章
- Golang, 以17个简短代码片段,切底弄懂 channel 基础
- 使用xUnit,EF,Effort和ABP进行单元测试(C#)
- 练习:python 操作Mysql 实现登录验证 用户权限管理
- easyui editor combobox multiple
- 模拟实现兼容低版本IE浏览器的原生bind()函数功能
- 第29章 项目10:DIY街机游戏
- python第三天---collections类
- mysql数据迁移
- Web安全知多少
- appledoc导出iOS代码文档的使用和问题详解(干货篇)
- Go语言的一些使用心得
- HDU-6153 A Secret 扩展KMP
- Lodop打印控件 如何打印虚线
- 小纪a
- 【Redis】安装及简单使用
- 【Android】事件输入系统-代码层次解读
- MySQL 删除数据库的两种方法
- C#三大特性之 封装、继承、多态
- CF464C-Substitutes in Number
- tm标准mvc框架对应robotlegs 的mvc