在查询参数中使用 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 更具可读性,并有助于搜索引擎确定您网页的内容。
如果我们在查询参数中使用 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 更具可读性,并有助于搜索引擎确定您网页的内容。