我们知道,一些网站的页面和用户页面的URL的结构是一致的。
比如 http://dribbble.com/designers
和 http://dribbble.com/username
还有 https://github.com/explore
和 https://github.com/username
在这种情况下,应该有个保留字列表来防止用户注册到我们在使用或者将来可能用到的字符串。
比如我能想到的api, about, job, explore, message, admin, auth, page, news
等,你觉得还有哪些?
感谢 @gaosboy 和 @felix021。
避免保留字问题的最简单的方法就是像 @gaosboy说的加个命名空间。看了一些网站的URL设计也是这样:
http://www.v2ex.com/member/airyland
http://www.douban.com/people/airyland/
另外需要考虑的:
关于可能的保留字,找到了Quora 上的一个问题:How do sites prevent vanity URLs from...
整理后的一个列表: