使用thinkphp时首页正常内页提示No input file specified.的解决方案

今天帮客户上线一个使用thinkphp做的微信应用开发时使用HTTPS的虚拟主机时发现网站首页访问正常,点击内页的时候就会报错提示No input file specified.


刚开始以为是SSL的问题导致的,查了各种资料发现这个跟HTTPS和SSL毫无关系,就是伪静态路径的问题。那么相对就很容易解决了,中间尝试过些PHP.INI文件来改写配置规则也没用,很多人说加上cgi.fix_pathinfo = 1;这段配置就OK了,最终还是修改伪静态解决了问题。


后面发现其实跟THINKPHP也没什么关系,就是godaddy主机的问题,增加个RewriteBase就解决了。


RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/?s=$1 [QSA,PT,L]


文章出自:深圳微信开发公司,原文地址:http://www.iswweb.cn/news/1626.html,转载请保留文章出处即可!

本站文章大多数属于原创文章,欢迎大家转载!少数我们转载文章的文章,如未获您授权请点下方联系我们,我们会尽快下线处理!

相关内容

在线客服

扫描二维码马上微信沟通:

  • 微信小程序定制开发、微信公众号定制开发
    微信小程序定制开发

  • 微信公众号代运营、微信公众号托管
    微信公众号开发运营

服务热线

0755-82685986 、 82685936

159-8667-8737(微信同号)
24小时热线电话,非工作时间自动呼叫转移

邮箱

marekt@iswweb.com
电子邮箱

扫码沟通

15986678737 扫码不加微信即时沟通