• 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的设置方法

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了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

相关文章

  • SQL语言中,删除一个表的命令是什么
  • 纯CSS实现心形加载动画(附源码)
  • Illustrator CS5绘制逼真的红辣椒教程
  • Photoshop结合AI绘制质感超强的标签
  • PHP如何实现禁止浏览器缓存
  • 你值得了解的一种CSS获取图片主题色的小技巧(分享)
  • Centos7下宝塔面板PHP7.3怎么安装sqlsrv扩展
  • PHP实现搜索联想功能(基于字典树算法)
  • Photoshop制作银色质感的金属字教程
  • 一分钟介绍WordPress文章怎么添加排序选项

文章分类

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

最近更新的内容

    • 解决phpMyadmin给MySQL数据表创建触发器遇到的问题
    • 使用PHP+ajax+mysql+layui实现每日签到及提醒功能
    • WordPress图片显示模糊的问题
    • Photoshop打造质感光效文字
    • Illustrator结合PS打造碎花风格立体字
    • 手把手带你使用Vue + Laravel开发一个简单的 CRUD 应用
    • Photoshop制作3D小人推动切割的艺术字教程
    • ThinkPHP框架实现的邮箱激活功能示例
    • CDR绘制立体图标入门教程
    • phpmyadmin如何重置密码?

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

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