CRMEB论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 412|回复: 0

[常见问题] APACHE服务器出现No input file specified.解决方案

[复制链接]

62

主题

540

帖子

2943

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2943

突出贡献荣誉管理论坛元老

发表于 2018-12-8 17:45:14 | 显示全部楼层 |阅读模式
thinkphp 程序默认的.htaccess里面的规则

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-d
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
  5. </IfModule>
复制代码


“No input file specified.”,是没有得到有效的文件路径造成的。
修改伪静态规则,如下:
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-d
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
  5. </IfModule>
复制代码


就是正则结果“/$1”前面多加了一个“?”号。。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|CRMEB论坛

GMT+8, 2019-11-23 06:25 , Processed in 0.018692 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表