Apache开启伪静态后出现No input file specified的解决办法

[复制链接]
查看: 1868   回复: 2

1738

主题

4031

回帖

25282万

积分

管理员

时间可以证明一切,包括真爱!

Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

积分
252824674

最佳新人活跃会员热心会员推广达人宣传达人灌水之王优秀版主荣誉管理论坛元老

杨他他 发表于 2016-5-18 19:59 | 显示全部楼层 |阅读模式
爆款云服务器 30元/月
部分用户使用Apache主机环境开启伪静态后出现No input file specified,可尝试按以下两种方法修改伪静态规则文件.htaccess:
1,在以下语句index.php后面加一个英文问号,
  1. RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]修改为RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
复制代码


2,
  1. 把RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]修改为RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
复制代码

IIS7.0以上的伪静态如果出现此类情况,如下修改:
  1. <action type="Rewrite" url="index.php/{R:1}" />修改为<action type="Rewrite" url="index.php?s={R:1}" />
复制代码


chen693723805 发表于 2016-5-21 12:21 | 显示全部楼层
收到看看
回复

使用道具 举报

5

主题

35

回帖

159万

积分

卷皮VIP

Rank: 10Rank: 10Rank: 10

积分
1594602

最佳新人

qchnet 发表于 2017-12-12 22:37 | 显示全部楼层
开启伪静态QQ登录不了了来看看
您需要登录后才可以回帖   登录 立即注册

高级模式

|手机版|小黑屋|杨他他淘宝客程序官方论坛

Powered by Discuz! X3.4 © 2001-2025 Comsenz Inc.