首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用react-helmet时,规范标记值未出现在page-source中

使用react-helmet时,规范标记值未出现在page-source中
EN

Stack Overflow用户
提问于 2016-12-01 14:15:34
回答 1查看 3.4K关注 0票数 1

我使用react js和react-helmet来更改页面中的规范标记值。但是,它并没有更新值。它到处都显示https://www.example.com,这在我的index.php文件中提到过。我需要更新规范链接。我之前使用过jquery,但它不起作用。它是在element-inspector中更新的,而不是在page-source中更新的,但谷歌将其标记为重复页面。

我在关注https://github.com/nfl/react-helmet#server-usage

canonical url code

代码语言:javascript
复制
var newCanonicalUrl = "https://www.examle.com" + this.state.productUrl;

inside render function

代码语言:javascript
复制
return(<Helmet link = {[{"rel" : "canonical", "href" : {newCanonicalUrl}}]}>);
EN

回答 1

Stack Overflow用户

发布于 2017-07-07 01:46:47

这应该能起到作用:

代码语言:javascript
复制
link = {[
      { rel : 'canonical', href : newCanonicalUrl  }
]}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40903797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档