项目是用webpack构建 react+redux做mvc 因公司服务器架构问题,目前无法做服务端渲染,请问这种情况react项目怎么做SEO优化呢?
项目是用webpack构建 react+redux做mvc 因公司服务器架构问题,目前无法做服务端渲染,请问这种情况react项目怎么做SEO优化呢?
SEO一般的要求就是要服务端渲染...
不过,并不是一定要把页面的全部内容都给渲染出来 -- 可以和负责SEO的一起讨论下,我们之前都是只在服务端渲染主要信息,页面的其他的大部分数据再通过浏览器的react渲染出来。
具体到服务端渲染,即可以直接用node.js + react这样同构js方案,也可以使用PHP/JSP/ASP等传统的方式进行渲染
话说react的代码写得时候注意点的话,服务端渲染还是很好搞的。现在偶们的网站还是单独起了个node.js的微服务来专门进行服务端渲染,而用户直接访问的是一个PHP服务器,PHP里面会调用这个node.js服务来把html渲染好(当然缓存是必须要加的)。
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
5 回答690 阅读
4 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
好像有个 React Server Side Rendering 你可以研究一下