【发布时间】:2016-07-02 07:46:36
【问题描述】:
由于 BigCommerce 的一些障碍,我必须使用 Javascript 更新我的产品的规范链接。这是因为 BigCommerce 会自动生成规范的 URL,我必须修改影响每个产品的模板文件。
我能够通过使用 Javascript 在 DOM 中查找规范并适当地替换 href 来替换 URL。然而,我的代码可以工作,我只在检查页面头部时才注意到 DOM 中的这些变化。查看源代码显示原始规范仍然存在。
通过规范 URL 检查器 (http://www.seoreviewtools.com/canonical-url-location-checker/) 运行我的页面后,它会显示原始源链接,而不是我修改过的链接。搜索引擎会处理我的新规范吗?有没有其他办法解决这个问题?
【问题讨论】:
-
为什么不使用常规的规范 url 而不是 hack?
-
@JohnConde 我无法手动插入规范。它是由 BigCommerce 自动生成和放置的模板的默认部分。正因为如此,我不得不编写自己的脚本插入到模板中来修改已经存在的内容。
标签: javascript dom seo search-engine canonical-link