thinkphp怎么隐藏index.php

互联网 20-11-5

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

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

(推荐教程:java视频教程)

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

如果用的phpstudy,规则如下:

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

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

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

如果是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;         } }

相关推荐:php培训

以上就是thinkphp怎么隐藏index.php的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: index.php
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:ThinkPHP门面源码解析

相关资讯