扫码关注官方订阅号
项目是用webpack构建 react+redux做mvc 因公司服务器架构问题,目前无法做服务端渲染,请问这种情况react项目怎么做SEO优化呢?
业精于勤,荒于嬉;行成于思,毁于随。
好像有个 React Server Side Rendering 你可以研究一下
SEO一般的要求就是要服务端渲染...
不过,并不是一定要把页面的全部内容都给渲染出来 -- 可以和负责SEO的一起讨论下,我们之前都是只在服务端渲染主要信息,页面的其他的大部分数据再通过浏览器的react渲染出来。
具体到服务端渲染,即可以直接用node.js + react这样同构js方案,也可以使用PHP/JSP/ASP等传统的方式进行渲染
话说react的代码写得时候注意点的话,服务端渲染还是很好搞的。现在偶们的网站还是单独起了个node.js的微服务来专门进行服务端渲染,而用户直接访问的是一个PHP服务器,PHP里面会调用这个node.js服务来把html渲染好(当然缓存是必须要加的)。
要SEO肯定要服务端渲染吧。不过server render可以不用做成HTTP服务器的形式,用CLI调用的形式也可以的。
谢邀。楼上基本都说了。服务端渲染才可以。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
好像有个 React Server Side Rendering 你可以研究一下
SEO一般的要求就是要服务端渲染...
不过,并不是一定要把页面的全部内容都给渲染出来 -- 可以和负责SEO的一起讨论下,我们之前都是只在服务端渲染主要信息,页面的其他的大部分数据再通过浏览器的react渲染出来。
具体到服务端渲染,即可以直接用node.js + react这样同构js方案,也可以使用PHP/JSP/ASP等传统的方式进行渲染
话说react的代码写得时候注意点的话,服务端渲染还是很好搞的。现在偶们的网站还是单独起了个node.js的微服务来专门进行服务端渲染,而用户直接访问的是一个PHP服务器,PHP里面会调用这个node.js服务来把html渲染好(当然缓存是必须要加的)。
要SEO肯定要服务端渲染吧。不过server render可以不用做成HTTP服务器的形式,用CLI调用的形式也可以的。
谢邀。楼上基本都说了。服务端渲染才可以。