我用的是集成服务环境phpstudy 框架thinkphp 5.1
我按照开发手册进行配置,隐藏index.php 访问时,出现 “No input file specified.”
配置过程:
1.更改apache服务器配置文件httpd.conf
去掉 “mod_rewrite.so” 前面的#
2. “AllowOverride None”
将None
改为 All
3.public 文件夹下的
.htaccess的内容为:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>