如果我们在查询参数中使用 mongodb 的对象 ID,例如,
在浏览器 url 中,
http://example.com/get-details/507f191e810c19729de860ea
为了将这个 objectID 从一个状态传递到另一个状态,我使用了 $stateparam
然后,在$http 网址将是
"/get_details?id="+$stateParams.detail_id
$http.get("/get_details?id="+$stateParams.detail_id).then(...);
如果浏览器中的 url 在 SEO 方面有任何问题,即 http://example.com/get-details/507f191e810c19729de860ea
可能的解决方案
最佳答案
就 SEO 而言,可以使用 MongoDB 对象 ID 作为 URL 中的主键。
另请考虑在 URL 中包含一个带有对象 ID 的标题:
http://example.com/detail/<Object-ID>/<Slug>
它使 URL 更具可读性,并帮助搜索引擎确定您网页的内容。
关于angularjs - 在查询参数中使用 mongoDB ObjectID,它会影响 SEO 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35331189/