一段时间以来,SSR应用程序充斥着SPA-SEO问题的解决方案。但是,我想知道我们是否可以更换机器人使用的元标签,而不是进行SSR/SSG。
这个场景的前提只是SPA的SEO问题,而不是内容的实际渲染。
我正在使用由NGINX托管的Vite和VueJs3。通过使用NGINX替换字符串,我可以设置SEO所需的元标签和初始主体(h1、h2等)。
NGINX替换的元标签是否与SSR/SSG元标签相同?
我已经对这个话题研究了多少周,但我仍然对得到的答案不满意。这实际上是我的最后手段。
以下是NGINX的示例代码。
location / {
rewrite ^ /index.html break;
sub_filter_once off;
sub_filter '<meta toreplace>' '<meta property="title" content="My website - Home"><meta name="description" content="Home page of my website">';
sub_filter '<title>toreplace' '<title>My website - Home';
}
它确实替换了示例元标记