当前位置:论坛首页 > Linux面板 > 求助

【已解答】宝塔默认配置不支持中文路径?

发表在 Linux面板2025-3-5 10:05 [复制链接] 3 316

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

9.3.0
系统版本:

Ubuntu 24.04 LTS (Noble Numbat) x86_64(Py3.7.16)
问题描述:

pathinfo中文路径url问题

相关截图(日志、错误):

http://x.cn/draftfile.php/5/user/draft/770939877/中文-测试.mp4
访问 404
http://x.cn/draftfile.php/5/user/draft/770939877/a.mp4
正常

当中文时就会出现404显示。

修改部分
增加
charset utf-8;

server {
    listen       80;
    server_name  _;
    charset utf-8;




使用道具 举报 只看该作者 回复
发表于 2025-3-5 11:33:37 | 显示全部楼层
linux服务器本身对中文不友好
linux尽量去使用英文的
使用道具 举报 回复 支持 反对
发表于 2025-3-5 15:05:30 | 显示全部楼层
你好,我访问
x.cn/pxzx/pluginfile.php?file=%2F2393%2Fmod_resource%2Fcontent%2F3%2F%E4%B8%AD%E6%96%87.mp4
这种带中文的url是可以访问的。
并且,我用原版安装lnmp是可以正常 启用斜线参数的。
我在后台,看nginx是配置了斜线参数的,但是我不知道为什么斜线参数传递中文就在哪出现了问题?

难道,我只有取消宝塔,用原始的安装方法吗。
原始安装就是apt install php nginx就可以。

请问还有什么解决方案?
使用道具 举报 回复 支持 反对
发表于 2025-3-5 15:07:32 | 显示全部楼层
目前看编码
nginx
mysql
php
都是配置了utf-8
所以,我猜测是nginx关于斜线参数配置的有问题?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析
快速回复 返回顶部 返回列表