出现问题的页面的URL是什么?
https://pkg.go.dev/github.com/SSLMate/go-pkcs12
你的user agent是什么?
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0
你做了什么?
导航到 https://pkg.go.dev/github.com/SSLMate/go-pkcs12
你期望看到什么?
被重定向到 software.sslmate.com/src/go-pkcs12
的文档,因为这是该包的标准导入路径:https://github.com/SSLMate/go-pkcs12/blob/master/pkcs12.go#L18
godoc.org展示了预期的行为。
你看到了什么?
我看到了关于 github.com/SSLMate/go-pkcs12
包的文档,尽管这不是标准的导入路径。
4条答案
按热度按时间tmb3ates1#
另一个没有重定向到规范导入路径的包的例子:https://pkg.go.dev/github.com/golang/crypto/bcrypt
nfzehxib2#
原因是 https://pkg.go.dev/github.com/SSLMate/go-pkcs12 显示的是最新版本( v0.0.0-20201103104416-57fc603b7f52 ),它仍然是规范的导入路径。如果该版本在 pkg.go.dev 上不存在,它将重定向到 pkg.go.dev/software.sslmate.com/src/go-pkcs12。我们计划将其作为 #44437 的一部分进行修复。
cld4siwp3#
感谢@julieqiu。那个版本确实将规范的导入路径设置为
software.sslmate.com/src/go-pkcs12
。我假设重定向是基于go.mod中的模块路径,而不是规范的导入路径?无论如何,我很高兴计划了一个修复方案。toiithl64#
假设重定向是基于go.mod中的模块路径,而不是规范的导入路径?
是的,这是正确的。
我认为除了基于go.mod路径重定向之外,还应该支持自定义导入路径。