国内外VPS
主机测评与优惠

THINKPHP5在php5.4版本以上伪静态重写报错:No input file specified

thinkphp可以通过伪静态去掉index.php,但是最近在phpstudy(php5.4)中使用thinkphp5时,访问重写的路径会报错:No input file specified,原因是官方.htaccess文件中的重写规则在以apache fastcgi方式运行的php5.4及以上版本中无效。解决方案如下:

将官方默认的重写规则:

  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

改为:

  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

即可。

 

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《THINKPHP5在php5.4版本以上伪静态重写报错:No input file specified》
文章链接:https://www.liuzhanwu.com/2592.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

登录

找回密码

注册