【已解答】宝塔默认配置不支持中文路径?
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本: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;
linux服务器本身对中文不友好
linux尽量去使用英文的 你好,我访问
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就可以。
请问还有什么解决方案? 目前看编码
nginx
mysql
php
都是配置了utf-8
所以,我猜测是nginx关于斜线参数配置的有问题?
页:
[1]