No input file specified. Apache解决方案

目录

    • 需求背景
    • 原伪静态规则
    • 调整后的伪静态规则
      • 调整代码
      • 调整后显示内容

需求背景

新部署的项目,提示出现“No input file specified.” 如下图所示:
No input file specified. Apache解决方案_第1张图片

原伪静态规则

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

调整后的伪静态规则

调整代码

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

调整后显示内容

No input file specified. Apache解决方案_第2张图片

你可能感兴趣的:(php,php)