Python / Django用户个人资料页面URL土耳其语字符问题

问题描述

它在我的本地主机上工作。但是我的服务器(centos 7-plesk)没有唤醒相同的代码。

示例“我的用户个人资料”链接:

domain.com/user/Maşuka

此链接可以在我的本地主机上正常工作。

但是此链接会像这样自动重定向,并且出现404错误页面:

domain.com/user/Ma%25c5%259fuka /

哪里出问题了?我该如何解决。

localhost和centos有什么区别?为什么只能在本地主机上工作呢?

Myserver(Nginx-Centos-Plesk)

解决方法

我通过将链接引入适当的结构来找到了解决方案。

我只是在链接中这样使用slugify

<a href="/user/{{ view.author.username|slugify }}/" >@{{ view.author }}</a>

然后我的链接转换;

domain.com/user/Maşuka

domain.com/user/Masuka

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...