gpt4 book ai didi

ruby-on-rails - 哪个更适合 Rails 站点?/{login} 或/user/{login}

转载 作者:行者123 更新时间:2023-12-04 16:42:01 30 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

2年前关闭。




Improve this question




哪个更好(对用户来说,为了长寿,为了性能,为了其他什么):

http://{site}/{login} 例如http://wildobs.com/adam_jack

或者

http://{site}/user/{login}

前者的优点:

  • 用户感觉更特别。
  • URL 更短。

  • 前者的缺点:
  • 不能让用户登录匹配关键字,并且关键字可能会随着时间的推移而增长。

  • 显然,这对于正确(或错误并坚持)很重要,因为所有用户定义的 URL 都基于它。改变它似乎是网站自杀。

    利弊(尤其是随着时间的推移)是否超过利弊?

    最佳答案

    我会说弊大于利,所以使用/user/login 而不是/login。考虑一下 stackoverflow,因为它也是 MVC:我认为知道/user/blah 中的所有内容将始终引用用户会更容易编程,而如果不这样做,则必须考虑所有可能性。

    例如,在 site/foo 中,foo 可以是用户名、管理页面或其他一些关键字。如果您正确地将所有内容全部分开,那么处理起来会容易得多,因此您知道如果您看到 site/user/foo,它总是一个名为 foo 的用户。

    关于ruby-on-rails - 哪个更适合 Rails 站点?/{login} 或/user/{login},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/213576/

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