ThinkPHP怎么隐藏index . php文件

  介绍

本篇内容介绍了“ThinkPHP怎么隐藏index . php文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

以Apache <代码> 为例,需要在入口文件的同级添加<代码> . htaccess 文件(官方默认自带了该文件),内容如下:

 & lt; IfModule  mod_rewrite.c>
  Options  + FollowSymlinks  multiviews方法
  RewriteEngine 
  RewriteCond  % {REQUEST_FILENAME} ! - d
  RewriteCond  % {REQUEST_FILENAME} ! - f
  RewriteRule  ^(. *),美元index . php/1美元,(L PT, QSA)
  & lt;/IfModule> 

如果用的<代码> phpstudy>

 & lt; IfModule  mod_rewrite.c>,
  Options  + FollowSymlinks  -Multiviews 
  RewriteEngine 提醒;
  RewriteCond  % {REQUEST_FILENAME}, ! -d 
  RewriteCond  % {REQUEST_FILENAME}, ! -f 
  RewriteRule  ^(. *),美元index.php  [L E=PATH_INFO: $ 1],
  & lt;/IfModule> 

如果<代码> index . php文件存放在公众中>

 & lt; IfModule  mod_rewrite.c>,
  Options  + FollowSymlinks  -Multiviews 
  RewriteEngine 提醒;
  RewriteCond  % {REQUEST_FILENAME}, ! -d 
  RewriteCond  % {REQUEST_FILENAME}, ! -f 
  美元RewriteRule  ^(. *),公共/index.php  [L E=PATH_INFO: $ 1],
  & lt;/IfModule> 

接下来就可以使用下面的URL地址访问了

 http://tp5.com/index/index/index
  http://tp5.com/index/index/hello 

如果你使用的apache <代码> 版本使用上面的方式无法正常隐藏<代码> index . php代码> . htaccess 文件:

 & lt; IfModule  mod_rewrite.c>
  Options  + FollowSymlinks  multiviews方法
  RewriteEngine 
  RewriteCond  % {REQUEST_FILENAME} ! - d
  RewriteCond  % {REQUEST_FILENAME} ! - f
  RewriteRule  ^(. *),美元index . php ?/1美元,(L PT, QSA)
  & lt;/IfModule> 

如果是<代码> Nginx 环境的话,可以在<代码> Nginx.conf> <>之前的位置/,{,//? .省略部分代码   ,,,if  (! -e  request_filename美元),{   ,,,,,,,rewrite , ^(. *),美元,/index . php ? s=/1美元,,最后;   ,,,,,,,休息;   ,,,}   }   vhosts-conf   server  {   ,,,,,,,listen ,,,,,, 80;   ,,,,,,,server_name , xhb.com  www.xhb.com;   ,,,,,,,root ,,“F:/项目/xhb";   ,,,,,,,的位置/,{   ,,,,,,,,,,,index , index.html  index.htm  index . php。   ,,,,,,,,,,,if  (! -e  request_filename美元),{   ,,,,,,,rewrite , ^(. *),美元,/index . php ? s=/1美元,,最后;   ,,,,,,,休息;   ,,,}   ,,,,,,,,,,,# autoindex ,;   ,,,,,,,}   ,,,,,,,的位置~,美元\。php (. *), {   ,,,,,,,,,,,,,,fastcgi_pass  127.0.0.1:9000;   ,,,,,,,,,,,fastcgi_index , index . php。   ,,,,,,,,,,,fastcgi_split_path_info , ^ (U (?)。+ \。php)美元(/?。+);   ,,,,,,,,,,,fastcgi_param , SCRIPT_FILENAME , document_root fastcgi_script_name美元;   ,,,,,,,,,,,fastcgi_param , PATH_INFO , fastcgi_path_info美元;   ,,,,,,,,,,,fastcgi_param , PATH_TRANSLATED , document_root fastcgi_path_info美元;   ,,,,,,,,,,,include ,,,,,,, fastcgi_params;   ,,,,,,,}   }

 ThinkPHP怎么隐藏指数。php文件

ThinkPHP怎么隐藏index . php文件