加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

django – 子域标签中的下划线..有效与否?

发布时间:2020-12-20 11:19:01 所属栏目:Python 来源:网络整理
导读:由于下划线,Django URLValidator将引发此网站URL的验证错误: http://beauharnois_bupa.tripod.com/ 从我读过的内容中,有人说这不是一个有效的域名,有人说它是,并且RFC似乎说它在子域标签中是合法的,但不在主机名中. 我的猜测是,由于上面提到的网站有效,它在
由于下划线,Django URLValidator将引发此网站URL的验证错误:

http://beauharnois_bupa.tripod.com/

从我读过的内容中,有人说这不是一个有效的域名,有人说它是,并且RFC似乎说它在子域标签中是合法的,但不在主机名中.

我的猜测是,由于上面提到的网站有效,它在子域名标签中是合法的.

谁是对的?

解决方法

即使在子域中,下划线也不是有效字符,因此它将被标记为无效.但是,某些基于子域组件动态路由请求的站点确实允许下划线,即使它们在技术上是无效字符.因此,您可以导航到URL,即使它在技术上无效.

RFC 1035讨论了域名的结构.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读