Python/Django用户配置文件页面URL土耳其字符问题



它在我的本地主机上工作。但我的服务器(centos7-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

最新更新