如何解决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