• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > nginx隐藏index.php的设置方法

nginx隐藏index.php的设置方法

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了nginx,隐藏index.php,设置方法等相关知识,希望对您有所帮助

5f06a0dcadeb7.jpg


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.baidu.com baidu.com;    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的浏览目录的功能;



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 详解wordpress非根目录部署nginx关键配置
  • nginx报错502怎么办?解决方案分享
  • nginx隐藏index.php的设置方法
  • Nginx环境下PHP安全设置
  • 如何解决Nginx部署thinkphp时报错500问题
  • Nginx怎么增加SSL模块
  • Nginx下怎么部署php项目
  • 带你搞懂怎么基于Docker安装Nginx搭建静态服务器
  • thinkphp5报错显示nginx 404页面的解决办法
  • CentOS8怎么安装最新版Nginx

相关文章

  • 2022-04-29PhotoShop图层样式制作透明质感玻璃文字效果教程
  • 2022-04-29Photoshop设计超酷的扁平化软件图标
  • 2022-04-29如何优化css expression性能
  • 2022-04-29JavaScript怎么求两个数的最大公约数
  • 2022-04-29解析如何进行Laravel表单验证分层设计和验证场景应用
  • 2022-04-29怎么忽略FTP登录来升级WordPress
  • 2022-04-29dplayer播放器整合苹果CMSV10方法
  • 2022-04-29JavaScript如何处理并行请求?四种方式浅析
  • 2022-04-29JavaScript事件之事件冒泡与时间捕获(总结分享)
  • 2022-04-29JS禁止F12和鼠标右键代码

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • PhotoShop CS6 3D功能制作3D立体文字效果教程
    • 让padding、border等不占据高宽度的方法
    • 关于thinkphp邮箱验证码前后台
    • 一起聊聊PHP中return语句的作用和echo的区别(详解及实例)
    • 分享几种用PHP写99乘法表的方式
    • Photoshop创建电影品质DVD封面
    • Photoshop设计大气的淘宝年终促销海报
    • PhotoShop自定义图案制作背景纹理教程
    • 织梦建站教程之如何为内容模型添加新字段?
    • dedecms大量删除文章后,列表页显示错误修复办法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有