gpt4 book ai didi

asp.net - URL 重写和查询字符串参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:37:57 26 4
gpt4 key购买 nike

我正在使用 UrlReqritingNet在我的 asp.net 2.0 应用程序中包含 url 路由。

我要改变

http://mysite.com/book/detail.aspx?id=4

为此:

http://mysite.com/book/a-tale-of-two-cities

这本书存储在数据库中,4是这本书的唯一主键。

但是使用这个 url 我不得不使用书名而不是 id 进行数据库查找。我更愿意使用唯一 ID。

显而易见的解决方案是:

http://mysite.com/book/4

http://mysite.com/book/a-tale-of-two-cities?id=4

考虑到 SEO,这两个 URL 是否理想?

谢谢

最佳答案

为什么不像 StackOverflow 在这个页面上做的那样呢?

http://mysite.com/book/4/a-tale-of-two-cities?id=4

将 ID 放在 URL 中的 slug 之前。这样,如果 slug 被切断,您仍然拥有检索该页面所需的一切。

关于asp.net - URL 重写和查询字符串参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7407435/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com