gpt4 book ai didi

APACHE服务器出现No input file specified.的完美解决方案

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章APACHE服务器出现No input file specified.的完美解决方案由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

在apache服务器上安装好程序后,访问网站却提示:“No input file specified.”的错误,这类问题常常是因为服务器开启了REWRITE的伪静态功能,首页可以访问,而访问内页的时候,就提示:“No input file specified.”. 。

原因在于使用的PHP是fast_cgi模式,而在某些情况下,不能正确识别path_info所造成的错误,Wordpress的伪静态也有一样的问题.

Wordpress程序默认的.htaccess里面的规则:

  1. RewriteEngine On 
  2. RewriteBase / 
  3. RewriteCond %{REQUEST_FILENAME} !-f 
  4. RewriteCond %{REQUEST_FILENAME} !-d 
  5. RewriteRule ^(.*)$ /index.php/$1 [L] 

“No input file specified.”,是没有得到有效的文件路径造成的.

修改伪静态规则,如下:

  1. RewriteEngine On 
  2. RewriteBase / 
  3. RewriteCond %{REQUEST_FILENAME} !-f 
  4. RewriteCond %{REQUEST_FILENAME} !-d 
  5. RewriteRule ^(.*)$ /index.php?/$1 [L] 

有没有发现不同?

其实就是在正则结果“/$1”前面多加了一个“?”号,问题也就随之解决了.

最后此篇关于APACHE服务器出现No input file specified.的完美解决方案的文章就讲到这里了,如果你想了解更多关于APACHE服务器出现No input file specified.的完美解决方案的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com