在查询参数中使用 mongoDB ObjectID,它会影响 SEO 吗?

use mongoDB ObjectID in query parameter, does it affect SEO?

如果我们在查询参数中使用 mongodb 的对象 ID,例如

在浏览器中 url、

http://example.com/get-details/507f191e810c19729de860ea

为了将此 objectID 从一个状态传递到另一个状态,我正在使用 $stateparam

然后,在 $http url 将是

"/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 Object ID 作为主键是可以的URL。

另外请考虑在 URL 中包含一个带有 Object ID 的 slugified 标题:

http://example.com/detail/<Object-ID>/<Slug>

它使 URL 更具可读性,并有助于搜索引擎确定您网页的内容。