ThinkPHP 的URL重写时遇到No input file specified的解决方法
2015-11-22 23:26
786 查看
因为在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?s=$1 [QSA,PT,L] </IfModule>
相关文章推荐
- PHP入门(9)-命名空间(namespace)
- PHP7 RC7 Release对比PHP5.6快速排序20000数据性能体验以及新语法尝鲜
- yii2引入第三方类
- PHP 源码编码标准
- 【工具】Netperf 的使用
- PHP入门(8)-魔术变量
- PHP之路
- php字符串处理函数大全
- Yii2 百度编辑器小部件
- mark- PHP_CURL1之模拟POST登陆
- YII2 MetaTag 的实现方式
- yii2 ListView 中的 样式修改
- [head first php&mysql]读书笔记-基本的安全信息(第五章)
- php安装报错
- ortp打印日志
- php之curl操作
- PHP - 使用 Pear 进行安装和卸载包
- php中的time(),date(),mktime(),strtotime()
- PHP入门(7)-超级全局变量
- PHP入门(6)-控制语句