首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URL中的特殊字符'@‘

问URL中的特殊字符'@‘
EN

Stack Overflow用户
提问于 2018-11-16 22:38:44
回答 1查看 27关注 0票数 1

在网址中间使用符号@,例如https://www.google.com@stackoverflow.com,重定向到https://stackoverflow.com/站点( @字符后面的域网址)。

为什么会重定向到URL末尾提到的域名?我们能停止这种类型的重定向吗?

我发现@之前的文本被认为是用户名,@后面的域名被认为是电子邮件服务器,所以它会被自动重定向。

EN

回答 1

Stack Overflow用户

发布于 2018-11-16 22:50:47

这不是重定向,这是URL标准本身的一部分,不,这是不能停止的。如果你需要@字符,你必须对它进行URL编码(但我相信这在域名本身是行不通的)

从URL RFC

虽然其余网址的语法可能因所选的特定方案而异,但涉及直接使用基于IP的协议到因特网上的指定主机的网址方案对特定于方案的数据使用通用语法:

//@/

可以排除部分或全部":@“、":”、":“和"/”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53339945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档