ThinkPHP的URL重写时遇到No input file specified的解决方法 ThinkPHP教程

/ / 2016-05-30   阅读:2493
因为在Fastcgi模式下,php不支持rewrite的目标网址的PATH_INFO的解析  ThinkPHP运行在URL_MODEL=2时,会出现 No input file specified.的情况,  这时可以修改网站目录的.htaccess文件:  ...
因为在Fastcgi模式下,php不支持rewrite的目标网址的PATH_INFO的解析 
ThinkPHP运行在URL_MODEL=2时,会出现 No input file specified.的情况, 
这时可以修改网站目录的.htaccess文件: 
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 
改为 RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L] 
.htaccess的内容为: 
    RewriteEngine on 
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]

我要评论

昵称:
验证码:

最新评论

共0条 共0页 10条/页 首页 上一页 下一页 尾页
意见反馈