最佳URL结构方法


Best URL structure approach

在我的应用程序中,我有以下url结构,根据,如果没有提供用户名,配置文件页面将根据登录用户加载数据,如果是,则加载不同的用户配置文件

/profile-加载已登录的用户配置文件

/剖面/涡流-加载涡流剖面

然而,事情变得有点混乱,比如一张纸条。

/票据/视图/票据簿段塞/票据段塞

我可以遵循与配置文件页面相同的模式,并为用户名设置可选的最后一个参数,否则将加载登录的用户数据,例如

/note/view/note book slug/note slug-查找已登录用户的笔记

/note/view/note book slug/note slug/eddy-查找eddy 拥有的钞票

但这看起来没有多大意义,所以我的想法是要求用户名作为所有资源的第一个参数,无论我们想要登录的用户数据还是其他人的数据。

我的想法是正确的/最好的方法吗,还是我看待这件事的方式不对?

你的想法是正确的。我也会用同样的方法。指出URL要美观,只需要很短,并且具有对搜索引擎友好的参数。你的概念具有这些特点,这是最重要的。