1.当你访问本地网页的时候,此时页面只会显示No input file specified.
首先考虑phpstudy版本是否有问题!!!如果不是再进行以下步骤。。。。。。
2.当网上查询的时候,上面会告诉你改 php.ini 文件
在php.ini文件里面修改:1、增加一行(这个最重要)fastcgi.impersonate = 12、修改两项(解开注释就可以了)cgi.fix_pathinfo=1cgi.force_redirect = 03.因为我用的是phpstudy做的本地测试,所以在我这里并不顶用,于是我更改了 .htaccess 文件中的这句话
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
将它改为 RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] 然后再清除历史访问记录 ,就可以正常访问了
如果在线上的话 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 还是这句话,无需修改
如果是
Nginx环境的话,可以在Nginx.conf中添加: location / { // …..省略部分代码
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}