主机之家测评主机之家测评  2019-08-23 15:17 主机之家测评 隐藏边栏 |   抢沙发  8 
文章评分 0 次,平均分 0.0

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]

即可。

 

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

扫一扫二维码分享