tp5 隐藏入口文件index.php

下面是Apache的配置过程,可以参考下:
1、httpd.conf配置文件中加载了mod_rewrite.so模块,去掉前面的 " # ";


2、AllowOverride None 将None改为 All


3、在应用入口文件同级目录.htaccess文件中,将内容RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 修改为 RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1];

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
#  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

4、访问:http://www.learn.com/home/index/add

到此,index.php就被隐藏了!!!!! 点击关注博主更多博文!

猜你喜欢

转载自blog.csdn.net/qq_39188306/article/details/81392472