永动bug制造机 2023-06-02 17:11 采纳率: 0%
浏览 18

#nginx#地址重写的问题

#问题描述
一个网上down的源码登录后打开地址为如下,响应404.
localhost/admin/apply/platform_management
手动把地址改为如下 返回正常页面
localhost/index.php/admin/apply/platform_management

#按照他的配置说明nginx的配置如下,麻烦各位大哥帮忙看看

server {
        listen 80;
        server_name _;
        autoindex on;
        index index.html index.htm index.php;
        root D:/phpEnv/server/nginx/html/;
        
        access_log  logs/access.log;
        
        location = /favicon.ico {
            log_not_found off;
            access_log off;
        }
        
        # 以下是文档提示的配置方法
        location / {
            try_files $uri $uri/ /index.php?$args;
        }
    }
  • 写回答

2条回答 默认 最新

  • wusp1994 2023-06-02 17:25
    关注

    这是一个基本的 Nginx 服务器配置文件,主要用于处理 HTTP 请求并提供静态文件和 PHP 脚本的服务。

    1. listen 80;:监听 80 端口,即 HTTP 协议的默认端口。
    2. server_name _;:匹配所有的域名,即默认服务器。
    3. autoindex on;:开启自动索引功能,允许用户访问目录并列出其中的文件。
    4. index index.html index.htm index.php;:设置默认的索引文件,按照顺序依次查找。
    5. root D:/phpEnv/server/nginx/html/;:设置网站根目录,即服务器上存放网站文件的目录。
    6. access_log logs/access.log;:设置访问日志的存储路径和文件名。
    7. location = /favicon.ico:匹配请求 favicon.ico 文件的 URL,关闭日志记录并返回 404 错误。
    8. location /:匹配所有请求,尝试查找请求的文件,如果找不到则将请求转发到 index.php 处理。
    9. try_files $uri $uri/ /index.php?$args;:尝试查找请求的文件,如果找到则直接返回,否则查找同名目录,如果找到则返回目录下的 index 文件,否则将请求转发到 index.php 处理,并将请求参数传递给 PHP 脚本。
    评论

报告相同问题?

问题事件

  • 创建了问题 6月2日

悬赏问题

  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图