我在一个电子商务网站上工作,并在Next.js中使用动态路由。路由是在类别页面上重定向,但当我点击任何类别时,它显示404页面,由于路由是这样的localhost:3000/category/类别/女性我不明白为什么路线重复“类别”两次
c86crjj01#
当不打算继续当前的href时,有必要在href之前加上/。例如,如果你在URL上,http://localhost/category/你的锚标签就像是<a href="category/female">Link</a>你可能会有你提到的行为,你只需要把,<a href="/category/female">Link</a>这种行为与next/link类似。
/
http://localhost/category/
<a href="category/female">Link</a>
<a href="/category/female">Link</a>
next/link
1条答案
按热度按时间c86crjj01#
当不打算继续当前的href时,有必要在href之前加上
/
。例如,如果你在URL上,
http://localhost/category/
你的锚标签就像是
<a href="category/female">Link</a>
你可能会有你提到的行为,你只需要把,
<a href="/category/female">Link</a>
这种行为与
next/link
类似。