ThinkPHP的URL重写时遇到No input file specified的解决方法
2016-04-27 22:24
731 查看
因为在Fastcgi模式下,php不支持rewrite的目标网址的PATH_INFO的解析
ThinkPHP运行在URL_MODEL=2时,会出现 No input file specified.的情况,
这时可以修改网站目录的.htaccess文件:
改为
.htaccess的内容为:
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的内容为:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
相关文章推荐
- php+mysql中文无法检索出数据
- PHP整数取余返回负数的相关解决方法
- Web 高效开发必备的 PHP 框架
- TP_框架下的GD图片处理类(含基本php图片处理思路)
- php 正则表达式 数组
- php语法
- thinkphp等框架开发中容易忽略的xss攻击
- phpstorm 格式化代码方法
- php整理(四): mysql
- php get_magic_quotes_gpc()函数用法介绍
- php整理(三): 面向对象
- php整理(二): 数组
- php示例代码
- Laravel 5 开发API(Dingo Api + JWT)
- 阿里云服务器Ubuntu12.04_64bit+php5+MySQL部署过程详解
- 说说写好的PHP代码如何在wampserver上怎么运行
- php之cookie【1】
- [被喷了6年的帖子]PHP、CakePHP哪凉快哪呆着去
- PHP中界定符的使用
- PHP pdo编码乱码问题的解决方法