Reactjs 使用php yii v1.1响应动态元标记
我正在使用reactjs for movies目录网站构建一个新的前端,其中PHP(Yii 1.1)被用作后端技术。 元标签的所有数据都存储在数据库中,我想知道我应该使用Yii 1来构建动态元标签,这将被社交网络发现 在前端,您可以使用 从api获取元对象,并将该值传递给从Reactjs 使用php yii v1.1响应动态元标记,reactjs,yii,react-router,meta-tags,react-helmet,Reactjs,Yii,React Router,Meta Tags,React Helmet,我正在使用reactjs for movies目录网站构建一个新的前端,其中PHP(Yii 1.1)被用作后端技术。 元标签的所有数据都存储在数据库中,我想知道我应该使用Yii 1来构建动态元标签,这将被社交网络发现 在前端,您可以使用 从api获取元对象,并将该值传递给从react document meta导入的 const meta = { title: 'Some Meta Title', description: 'I am a description, and I c
react document meta导入的
const meta = {
title: 'Some Meta Title',
description: 'I am a description, and I can create multiple tags',
canonical: 'http://example.com/path/to/page',
meta: {
charset: 'utf-8',
name: {
keywords: 'react,meta,document,html,tags'
}
}
}
在渲染方法写入中:
<DocumentMeta {...meta} />
请注意,社交网络无法读取此元标记,如果您使用javascript执行此操作,它们将无法访问。
元标记应该从后端以html代码加载,以便社交网络可以访问
在后端使用php编写元标记的解决方案是使用php加载html或使用SSR(服务器端呈现)。它们都会刷新您的站点
希望这能帮助您在前端使用
从api获取元对象,并将该值传递给从react document meta导入的
const meta = {
title: 'Some Meta Title',
description: 'I am a description, and I can create multiple tags',
canonical: 'http://example.com/path/to/page',
meta: {
charset: 'utf-8',
name: {
keywords: 'react,meta,document,html,tags'
}
}
}
在渲染方法写入中:
<DocumentMeta {...meta} />
请注意,社交网络无法读取此元标记,如果您使用javascript执行此操作,它们将无法访问。
元标记应该从后端以html代码加载,以便社交网络可以访问
在后端使用php编写元标记的解决方案是使用php加载html或使用SSR(服务器端呈现)。它们都会刷新您的站点
希望这对你有所帮助提神是我努力避免的事情。我也在考虑react头盔,但头盔似乎在社交网络方面也存在某些问题……我正试图避免让人耳目一新。我也在考虑react头盔,但头盔似乎在社交网络方面也存在某些问题。。。