0

我正在尝试将我的域添加到我的 heroku 应用程序中。

我跑:

heroku domains:add www.urlwithanñ.com

我收到消息:“域无效”

¿ 这是因为 ñ 吗?

我已经成功注册了域名,所以它不会是无效的。

4

2 回答 2

3

DNS 本身并不支持非 ASCII 字符,但IDN最近的努力提供了一种将非 ASCII 字符映射到 DNS 支持的字符的方法。因为Punycode,当收据上写着你买了urlwithanñ.com,就机器而言,你实际上拥有xn--urlwithan-t6a.com

试试heroku domains:add www.xn--urlwithan-t6a.com

于 2012-10-11T22:21:25.697 回答
2

带有特殊字符(如 ñ)的 URL 需要编码为 Punycode。

一个很好的工具是http://punycoder.com/网上还有很多其他的。

在 Heroku 中,您需要添加 Punyencoded 网址。

例如:对于 www.derosecerviño.com.ar,您需要添加 www.xn--derosecervio-khb.com.ar。

于 2012-10-12T23:13:25.227 回答