因此,我计划为我的网站设置友好的 URL,其中每个页面都有自己的 ID。所以我发现了人们这样做的两种常见方式:
http://www.example.com/page/123/slug-for-the-page
http://www.example.com/page/slug-for-the-page/123
哪个是首选?支持和反对的论据是什么?我看到在输入 URL 时,第二种形式更容易,因为浏览器更容易从历史记录或书签中自动完成。但对我来说,最后有身份证真的很奇怪。
对于与当前不匹配的任何 slug,我将使用重定向到规范 URL。但是,当 slug 是唯一的时,人们是否也会从具有 slug 但没有 ID 的 URL 进行重定向?例如,重定向http://www.example.com/page/slug-for-the-page
到http://www.example.com/page/slug-for-the-page/123
.