tp5 Apache 隐藏index.php入口文件

下面是Apache的配置过程,可以参考下:
1、httpd.conf配置文件中加载了mod_rewrite.so模块
2、AllowOverride None 将None改为 All
3、在应用入口文件同级目录添加.htaccess文件,内容如下:



Options +FollowSymlinks -Multiviews

RewriteEngine on  

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

注意:如果你是用phpstudy配置的,上面的

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
改为

RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]

“No input file specified.”,是没有得到有效的文件路径造成的。
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
改为
 

RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

 

你可能感兴趣的:(tp5 Apache 隐藏index.php入口文件)