thinkphp怎么隐藏index.php

thinkphp隐藏index.php的方法:首先去掉URL地址里面的入口文件index.php;然后配置web服务器的重写规则即可。以apache为例,我们需要在入口文件的同级添加htaccess文件。

thinkphp怎么隐藏index.php

可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。

(推荐教程:java视频教程

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

thinkphp怎么隐藏index.php

立即学习PHP免费学习笔记(深入)”;

如果用的phpstudy,规则如下:

thinkphp怎么隐藏index.php

如果index.php文件存放在public中,规则如下:

thinkphp怎么隐藏index.php

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

thinkphp怎么隐藏index.php

如果你使用的apache版本使用上面的方式无法正常隐藏index.php,可以尝试使用下面的方式配置.htaccess文件:

thinkphp怎么隐藏index.php

如果是nginx环境的话,可以在Nginx.conf中添加:

location / { // …..省略部分代码    if (!-e $request_filename) {         rewrite  ^(.*)$  /index.php?s=/$1  last;        break;     } }vhosts-conf server {         listen       80;         server_name  xhb.com www.xhb.com;         root   "F:/project/xhb";         location / {             index  index.html index.htm index.php;             if (!-e $request_filename) {         rewrite  ^(.*)$  /index.php?s=/$1  last;         break;     }             #autoindex  on;         }         location ~ .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怎么隐藏index.php

相关推荐:java视频教程

以上就是

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享