nginx隐藏index.php的设置方法2020-07-07 12:54:38

nginx隐藏index.php的方法:首先找到并打开“nginx.conf”配置文件;然后添加语句“rewrite ^/(.*)$ /index.php/$1 last;”;最后保存该文件即可。

nginx隐藏index.php的设置方法

在访问 http://php.cc/Att/AttList 的时候、跳转到http://php.cc/index.php/Att/AttList ;

也就是开启重写功能;

在nginx配置文件nginx.conf中添加:location / {if ( !e $request_filename ) {rewrite ^/(.*)$ /index.php/$1 last;}}

如果项目入口文件是在一个子目录里面,则如下:location / {if ( !e $request_filename ) {rewrite ^/目录/(.*)$ /目录/index.php/$1 last;}}

切记:不可以出现两个location / {}、否则nginx服务器将启动不了;

我的配置文件如下:server {listen 80;server_name www.abcphp.cc abcphp.cc;root "D:/abc/php";location / {if (!-e $request_filename) {rewrite ^/(.*)$ /index.php?$1 last;}index index.html index.htm index.php;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;}}

其中:

autoindex on; 是打开nginx的浏览目录的功能;

更多相关知识,请访问PHP中文网!

nginx index.php 隐藏,nginx隐藏index.php的设置方法相关推荐

  1. nginx给php做统一入口,Nginx如何来配置隐藏入口文件index.php(代码)

    这篇文章给大家介绍的内容是关于Nginx配置 隐藏入口文件index.php,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Nginx配置文件里放入这段代码server { loca ...

  2. nginx 改变 缺省banner_Nginx隐藏服务器端各类信息的方法

    有时我们不希望有人可以通过一些工具来返回我们服务器的信息,下面我来介绍在nginx中隐藏nginx响应头,修改nginx返回头信息,隐藏php版本号,隐藏服务器信息,同学可参考. 首先隐藏nginx版 ...

  3. 隐藏nginx版本号,隐藏X-Powered-By

    隐藏Server的信息,Nginx版本号,在nginx.conf  http段加上 server_tokens off就可以隐藏掉nginx的版本号 http {     include       ...

  4. thinkcmf 去掉index.php,thinkcmf thinkphp隐藏后台地址

    做了一个项目,上线的时候 需要隐藏掉domain.com/admin 这个后台地址,但是用的thinkcmf已经预定义好了admin模块. 我们可以用thinkphp自带的模块映射功能实现, 比方说我 ...

  5. 隐藏Nginx版本号的安全性与方法

    搭建好nginx或者apache,为了安全起见我们都会隐藏他们的版本号,这边讲的是nginx的版本号,如果你也想隐藏apache的版本号,那请点前面的链接.请看nginx版本号信息隐藏文章. Ngin ...

  6. 隐藏Nginx和PHP版本号

    配置完一台服务器后,并不是就可以高枕无忧了,前不久刚刚爆发的PHP 5.3.9版本的漏洞也搞得人心惶惶,所以说经常关注安全公告并及时升级服务器也是必要的.一般来说,******服务器的首要步骤就是收集 ...

  7. apache php隐藏头信息的方法,科技常识:nginx/apache/php隐藏http头部版本信息的实现方法...

    今天小编跟大家讲解下有关科技常识:nginx/apache/php隐藏http头部版本信息的实现方法,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:nginx/apache/php ...

  8. ThhinkPHP5隐藏入口文件index.php

    原文链接1:https://blog.csdn.net/lw545034502/article/details/79374172/ 原文链接2:https://www.cnblogs.com/chq3 ...

  9. nginx index.php 端口,nginx-如果index.php不在nginx文件夹中,则禁止使用php fpm

    我们进行了部署,一切正常,但是当我们试图获取名为index.php的"helloword"php文件时,我们从NGINX服务接收到一个错误403禁止. 所以我尝试进入NGINX p ...

最新文章

  1. VS2005右键点击转到定义后出现“未定义符号”的提示及其解决
  2. ESP系列AT指令开发笔记
  3. phpcms v9二次开发之模型类的应用(1)
  4. Windows 7 扩展玻璃效果(Aero Glass)
  5. sap开发-采购订单更改历史table
  6. hexo博客完整备份
  7. 一篇文章来告诉你可视化是多么重要
  8. 艾伟_转载:.NET 4.0新特性-- Corrupted State Exceptions
  9. linux显示mem进行排序,Linux查看系统负载(CPU和MEM考虑)
  10. 判断二叉树是不是平衡二叉树
  11. Linux线程间死锁分析
  12. 【Hadoop】之 实验一(过滤、合并文件)
  13. 编程计算1至50中是7倍数的数值之和
  14. Android 项目必备(五)--> Android Studio 制作 App 的 logo 图标
  15. 融资1350万美元,待开启的元宇宙·数字人
  16. 数据分析入门篇(一)
  17. 为此计算机所有用户安装此项,windows已经阻止此软件因为无法验证发行者,教您提示win已阻止此软件因为无法验...
  18. RFC1952的部分翻译及原文 (转)
  19. 1001: 植树问题
  20. java毕业生设计东理咨询交流论坛计算机源码+系统+mysql+调试部署+lw

热门文章

  1. Win10 cmd 设置始终以管理员身份运行
  2. 陈晨博士|可见光通信LiFi技术简介
  3. 找不到文件Disk1000005.vmdk解决办法
  4. 使用U-Net进行肺结节分割案例分析:DSB3Tutorial
  5. bat开启远程计算机程序,[PsTools]psexec.exe使用范例-运行远程电脑程序(exe、bat等)...
  6. Spring | Bean自动装配详解
  7. html 如何去滚动条,css怎么去除滚动条?
  8. 毕业到现在,工作4年,月薪9500,问:跳槽后涨薪多少合适?
  9. 如何设置条码数据的对齐方式
  10. Ruby Jquery 地图,地理信息相关资源