代码之家  ›  专栏  ›  技术社区  ›  Rodolfo Bagay

NGINX取代的元标签是否与SSR/SSG元标签相同?

  •  0
  • Rodolfo Bagay  · 技术社区  · 2 年前

    一段时间以来,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';
    }
    

    它确实替换了示例元标记

    0 回复  |  直到 2 年前