网址中的非拉丁字符 (Google App Engine)
在我的项目中,我有包含非拉丁字符的 html 文件:Кондиционер.html。当我提出请求时: www.myDomain.com/Кондиционер.html
服务器发送 404 错误:
错误:未找到 请求的URL /%D0%9A%D0%BE%D0%BD%D0%B4%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%B5%D1%80.html在此服务器上找不到。
但对于拉丁语后者,一切正常。 我该如何设置 GAE 服务器以支持此类非拉丁文件名?
In my project I have html file with non-Latin characters: Кондиционер.html. When i make request:
www.myDomain.com/Кондиционер.html
Server sends 404 error:
Error: Not Found
The requested URL /%D0%9A%D0%BE%D0%BD%D0%B4%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%B5%D1%80.html was not found on this server.
But with Latin latters everything works fine.
What can I do to set GAE server to support such non-Latin file names?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个(在网络控制台上不起作用,但在真正的 *.py 文件中):
对于静态文件,您需要一个重定向请求处理程序和一个重定向到的以 ascii 命名的文件。
Try this (does not work on the web-console, but in real *.py files):
For static files you need a redirecting request handler and an ascii-named file to which you redirect.