我正在使用 Next JS 12.2.0。我有如下链接标签,
<Link href={`/blog/${post.slug}/`}>
<a>{post.title}</a>
</Link>
问题是有些 href 带有尾部斜杠,但有些则没有。谁能告诉我为什么会发生这种情况?预先感谢。
这是存在此问题的href。我也尝试过这样来测试。尽管如此,链接标签还是删除了结尾的斜杠。
href="/blog/vps-virtual-server-hosting-intel-xeon-gold-high-frequency-cpus-3.5ghz/"
我尝试以不同的字符串构造方式编写动态 href 字符串。但总是遇到这个问题。
终于找到原因了。
仅当有“.”时在 URL 中,这种情况正在发生。如果我替换那个“.”加上像“_”这样的东西,那么这个问题就消失了。
我不确定为什么会发生这种情况,但目前,我决定替换 URL 中的“.”。谢谢。