上一篇 下一篇 分享链接 返回 返回顶部

Docker 部署网站的 SEO 实战:从抓取、速度到源码配置

发布人:慈云数据-客服中心 发布时间:5小时前 阅读量:2

Docker 如何做 SEO 优化|附源码

先说结论:Docker 本身不会直接提升搜索排名
但它能把你的站点部署得更稳定、更快、更可控,而这些恰恰会间接影响 SEO。
比如:首屏加载速度、HTTP 状态码、HTTPS、缓存策略、爬虫可访问性、站点一致性、发布回滚速度等。

如果你把网站部署在 Docker 里,却发现:

  • 页面加载慢
  • 搜索引擎抓不到内容
  • 切换环境后标题、描述、域名不一致
  • 站点时好时坏,爬虫经常拿到 500/502
  • SPA 页面收录差

那么这篇文章就是给你的。


一、Docker 为什么会影响 SEO?

SEO 的核心不是“容器”,而是网站对搜索引擎是否友好
Docker 只是承载网站的方式,但它会影响这些关键指标:

1. 页面性能

搜索引擎喜欢加载快、稳定的页面。
Docker 可以通过:

  • 多阶段构建减小镜像体积
  • Nginx 静态资源缓存
  • Gzip 压缩
  • 更稳定的部署环境

来提升速度。

2. 可抓取性

如果你部署的是纯前端 SPA,爬虫可能拿到的是一个空壳 HTML。
正确做法是:

  • 使用 SSR/SSG
  • 或者预渲染
  • 或至少保证 HTML 首屏有真实内容

3. 稳定性

SEO 很怕 5xx。
Docker 的健康检查、自动重启、灰度发布、回滚能力,能减少宕机时间。

4. 域名与协议一致性

SEO 很怕重复内容。
如果同一页面同时存在:

  • http
  • https
  • www
  • non-www

就可能造成权重分散。
Docker + Nginx 可以统一做 301 规范化跳转。


二、Docker 做 SEO 优化的核心思路

你可以把它理解为三层优化:

第一层:应用层 SEO

这一层决定搜索引擎能不能读懂你的页面。

  • 标题 title
  • 描述 meta description
  • 规范链接 canonical
  • Open Graph / Twitter Card
  • 结构化数据 JSON-LD
  • robots.txt
  • sitemap.xml

第二层:服务层 SEO

这一层决定页面能不能被顺利抓取。

  • 301 重定向
  • HTTPS
  • Gzip 压缩
  • 缓存头
  • 正确的状态码
  • 统一 host

第三层:部署层 SEO

这一层决定网站是否稳定、高效。

  • 多阶段构建
  • 轻量镜像
  • 健康检查
  • 自动重启
  • 反向代理
  • 灰度/回滚

三、最容易踩的 6 个坑

1. 纯 SPA 直接上线

很多前端项目打包后,HTML 只有一个空


对于 SEO 来说,这非常不友好。

建议:

  • 用 Next.js / Nuxt / SvelteKit 这类 SSR/SSG 框架
  • 或者预渲染静态页面

2. 没有 canonical

一个页面可能有多个访问入口,搜索引擎会困惑。

3. 线上和测试环境配置混乱

比如测试环境被收录了,或者线上页面引用了测试 API。

建议:

  • 测试环境加 noindex
  • 线上环境统一变量配置

4. 静态资源没有缓存

JS/CSS/图片每次都重新下载,速度很慢。

5. 不做 HTTP 到 HTTPS 统一跳转

这会造成重复页面和权重分散。

6. 容器无健康检查

容器“活着”不等于网站正常。
搜索引擎抓到 502,一样会掉权重。


四、一个可直接参考的 Docker SEO 方案

下面我给你一个Node + Express + Nginx + Docker 的示例。
这个方案适合:

  • 企业官网
  • 营销页
  • 文章站
  • 小型内容站
  • 需要自定义 SEO 标签的项目

五、项目结构

seo-docker-demo/
├── app/
│   ├── package.json
│   ├── server.js
│   └── public/
│       └── assets/
├── nginx/
│   └── default.conf
├── Dockerfile
└── docker-compose.yml

六、源码:Node 服务端渲染页面

app/package.json

{
  "name": "seo-docker-demo",
  "version": "1.0.0",
  "main": "server.js",
  "type": "commonjs",
  "scripts": {
    "start": "node server.js"
  },
  "dependencies": {
    "express": "^4.19.2"
  }
}

app/server.js

const express = require('express');
const path = require('path');

const app = express();
const PORT = process.env.PORT || 3000;
const SITE_URL = process.env.SITE_URL || 'https://www.example.com';

app.set('trust proxy', true);

// 静态资源缓存
app.use('/assets', express.static(path.join(__dirname, 'public/assets'), {
  maxAge: '30d',
  etag: true
}));

// 健康检查
app.get('/health', (req, res) => {
  res.status(200).send('ok');
});

// robots.txt
app.get('/robots.txt', (req, res) => {
  res.type('text/plain');
  res.send(`User-agent: *
Allow: /

Sitemap: ${SITE_URL}/sitemap.xml
`);
});

// sitemap.xml
app.get('/sitemap.xml', (req, res) => {
  res.type('application/xml');
  res.send(`

  
    ${SITE_URL}/
    ${new Date().toISOString()}
    daily
    1.0
  
  
    ${SITE_URL}/blog/docker-seo
    ${new Date().toISOString()}
    weekly
    0.8
  
`);
});

function renderPage({ title, description, canonical, content }) {
  return `


  
  
  ${title}
  
  

  
  
  
  
  

  
  
  

  

  


  ${content}

`;
}

app.get('/', (req, res) => {
  const canonical = `${SITE_URL}/`;
  res.send(renderPage({
    title: 'Docker 如何做 SEO 优化|附源码',
    description: '通过 Docker、Nginx 和服务端渲染方案,系统提升网站加载速度、稳定性和搜索引擎可抓取性。',
    canonical,
    content: `
      

Docker 如何做 SEO 优化

SEODockerNginx

欢迎来到演示站。这个页面直接输出完整 HTML,搜索引擎可以拿到标题、描述、正文和结构化数据。

阅读文章详情

` })); }); app.get('/blog/docker-seo', (req, res) => { const canonical = `${SITE_URL}/blog/docker-seo`; res.send(renderPage({ title: 'Docker 如何做 SEO 优化|附源码', description: '从应用层、服务层、部署层三个维度,讲清楚如何用 Docker 优化 SEO。', canonical, content: `

Docker 如何做 SEO 优化|附源码

这个页面演示了一个 SEO 友好的服务端渲染页面:有标题、描述、canonical、OG 标签和 JSON-LD。

如果你愿意,还可以把文章内容拆成多个页面,进一步提升站内结构清晰度。

` })); }); app.listen(PORT, () => { console.log(`Server is running at http://127.0.0.1:${PORT}`); });

七、源码:Dockerfile

下面这个 Dockerfile 使用了轻量化思路,适合生产环境。

Dockerfile

FROM node:20-alpine

WORKDIR /app

ENV NODE_ENV=production

COPY app/package*.json ./
RUN npm install --omit=dev

COPY app/ ./

EXPOSE 3000

CMD ["node", "server.js"]

为什么这样写?

  • node:20-alpine 体积小
  • npm install --omit=dev 只装生产依赖
  • 镜像更小,启动更快
  • 启动速度快,容器恢复快,间接减少 SEO 风险

如果你的项目有编译过程,比如 React/Vue/Next.js,建议改成多阶段构建,把构建依赖和运行依赖拆开,镜像会更干净。


八、源码:Nginx 配置

Nginx 负责反向代理、缓存、压缩和状态码控制。

nginx/default.conf

server {
    listen 80;
    server_name _;

    # 统一跳转到 HTTPS 的场景,通常由负载均衡或云服务处理
    # 如果你在这里终止 SSL,可以改成 443 server block

    gzip on;
    gzip_vary on;
    gzip_min_length 1024;
    gzip_comp_level 6;
    gzip_types
        text/plain
        text/css
        text/xml
        text/javascript
        application/javascript
        application/json
        application/xml
        image/svg+xml;

    location / {
        proxy_pass http://app:3000;
        proxy_http_version 1.1;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_cache_bypass $http_upgrade;
    }

    location ~* \.(js|css|png|jpg|jpeg|gif|svg|ico|woff|woff2)$ {
        expires 30d;
        add_header Cache-Control "public, max-age=2592000, immutable";
        proxy_pass http://app:3000;
    }

    # 对测试环境可加 noindex,避免被搜索引擎收录
    add_header X-Robots-Tag "index, follow" always;
}

九、源码:docker-compose.yml

docker-compose.yml

version: "3.9"

services:
  app:
    build:
      context: .
      dockerfile: Dockerfile
    container_name: seo_demo_app
    environment:
      - PORT=3000
      - SITE_URL=https://www.example.com
    expose:
      - "3000"
    restart: always
    healthcheck:
      test: ["CMD", "wget", "-qO-", "http://127.0.0.1:3000/health"]
      interval: 30s
      timeout: 3s
      retries: 3

  nginx:
    image: nginx:1.27-alpine
    container_name: seo_demo_nginx
    ports:
      - "80:80"
    volumes:
      - ./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
    depends_on:
      app:
        condition: service_healthy
    restart: always

十、SEO 优化重点:你真正该做的事

1. 用 SSR 或预渲染,不要裸奔 SPA

如果你是内容站、博客、官网,最好让首屏 HTML 直接包含正文。
这样爬虫不用执行大量 JS 也能理解页面主题。

2. 给每个页面独立的 title 和 description

不要所有页面都叫“首页”。
这会严重影响搜索展示和点击率。

3. 设置 canonical

避免一个页面多个 URL 入口导致权重分散。

4. 生成 sitemap.xml

告诉搜索引擎你有哪些重要页面。
对于文章站,sitemap 非常重要。

5. 使用 robots.txt 管理抓取

例如:

  • 允许正式站点抓取
  • 禁止测试环境收录
  • 标明 sitemap 地址

6. 打开压缩和缓存

Gzip、静态资源缓存、长缓存策略,都会提升性能。

7. 全站 HTTPS

HTTPS 已经是基础配置,不是加分项,而是必需项。

8. 做 301 规范化

统一:

  • http -> https
  • non-www -> www
  • 尾斜杠规则
  • 大小写规则

9. 加健康检查

容器挂了要自动拉起。
你的网站不能长时间返回 5xx。


十一、如何验证 SEO 是否真的优化了?

你可以从这几个维度检查:

1. 看 HTML 源码

打开页面,查看源代码中是否直接有:

  • </code></li> <li><code><meta name="description"></code></li> <li><code><link rel="canonical"></code></li> <li>正文内容</li> </ul> <h3>2. 看响应头</h3> <p>检查是否有:</p> <ul> <li><code>X-Robots-Tag</code></li> <li><code>Cache-Control</code></li> <li><code>Content-Encoding: gzip</code></li> </ul> <h3>3. 看页面速度</h3> <p>可用:</p> <ul> <li>Lighthouse</li> <li>PageSpeed Insights</li> <li>WebPageTest</li> </ul> <h3>4. 看抓取状态</h3> <p>在搜索引擎站长平台里检查:</p> <ul> <li>是否被收录</li> <li>是否有重复页面</li> <li>是否有抓取错误</li> <li>是否有软 404</li> </ul> <hr /> <h2>十二、常见问题</h2> <h3>Q1:Docker 能直接提升排名吗?</h3> <p>不能。<br /> 但它能让网站更稳、更快、更一致,间接帮助 SEO。</p> <h3>Q2:如果是 React/Vue 单页应用怎么办?</h3> <p>优先考虑:</p> <ul> <li>Next.js</li> <li>Nuxt.js</li> <li>SvelteKit</li> <li>预渲染插件</li> </ul> <h3>Q3:测试环境会不会被收录?</h3> <p>会,前提是你没做限制。<br /> 测试环境建议配置:</p> <pre><code class="language-nginx">add_header X-Robots-Tag "noindex, nofollow" always;</code></pre> <p>或者直接用 <code>robots.txt</code> 禁止爬取。</p> <h3>Q4:为什么镜像越小越好?</h3> <p>因为:</p> <ul> <li>构建更快</li> <li>启动更快</li> <li>部署更稳定</li> <li>回滚更快</li> </ul> <p>这些都会影响可用性,而可用性会影响爬虫体验。</p> <hr /> <h2>十三、总结</h2> <p>如果你想用 Docker 做 SEO 优化,记住一句话:</p> <blockquote> <p><strong>Docker 不是 SEO 的答案,Docker 是 SEO 的基础设施。</strong></p> </blockquote> <p>真正有效的做法是:</p> <ol> <li>页面内容可被直接抓取 </li> <li>标题、描述、canonical 配置完整 </li> <li>Nginx 做好缓存、压缩、跳转 </li> <li>容器稳定、可监控、可回滚 </li> <li>站点结构清晰,sitemap 和 robots 合理</li> </ol> <hr /> <p>如果你愿意,我还可以继续帮你补一版:</p> <ul> <li><strong>Next.js 版 Docker SEO 方案</strong></li> <li><strong>Vue/Nuxt 版 Docker SEO 方案</strong></li> <li><strong>纯 Nginx 静态站 SEO 方案</strong></li> <li><strong>完整可运行项目压缩包结构说明</strong></li> </ul> <p>你只要回复一句:<strong>“继续,给我 Next.js 版本源码”</strong>。</p> </div> </div> <div class="news-txtpaging"> <div class="news-label-item"> <span>文章标签:</span> <a href="/.html?name=DockerSEO" title="DockerSEO">DockerSEO</a> <a href="/.html?name=Nginx" title="Nginx">Nginx</a> <a href="/.html?name=服务端渲染" title="服务端渲染">服务端渲染</a> <a href="/.html?name=网站性能" title="网站性能">网站性能</a> </div> <div class="news-txtpaging-item"> <a href="/helpcontent/34549.html" title="Docker 部署也能影响 SEO?从速度、缓存到 HTTPS 的完整优化命令指南">上一篇:Docker 部署也能影响 SEO?从速度、缓存到 HTTPS 的完整优化命令指南</a> </div> <div class="news-txtpaging-item"> <a href="/helpcontent/34551.html" title="Docker 部署也能影响 SEO?从速度、抓取到 Nginx 配置一次讲透">下一篇:Docker 部署也能影响 SEO?从速度、抓取到 Nginx 配置一次讲透</a> </div> </div> </div> </div> </div> </div> </div> </section> <section class="et-right"> <div class="news-right-row"> <div class="news_righ_item"> <div class="article-module-title "> 更多栏目 </div> <div class="create-article"> <a href="/news.html"> <img src="/themes/web/www/static/picture/remoteL17092052019402.png"> <span>新闻动态</span></a> <a href="/help.html"> <img src="/themes/web/www/static/picture/remoteL17092052224961.png"> <span>文档中心</span></a> <a href="/downloads"> <img src="/themes/web/www/static/picture/remoteL17092052326960.png"> <span>下载中心</span></a> </div> </div> <div class="newsPage_left_sticky"> <div class="news_righ_item" style="padding-bottom: 10px;"> <div class="article-module-title "> 目录结构 </div> <div class="directoryStructure"> <span class="nothing">全文</span> </div> </div> </div> </div> </section> </div> </section> <script src="/themes/web/www/static/script/prism.js"></script> <script> $(document).ready(function () { newsContent(); }); </script> <div class="sky-footer-container footerContainer-h footer_shallow" style="background:rgba(255, 254, 254, 1)"> <div class="comp_container comp_container_auto"> <div class="sky-footer-top"> <a class="sky-footer-block" > <img src="/themes/web/www/static/picture/remoteL16905328288110.svg" class="sky-footer-icon"> <div class="sky-footer-title">全天候品质服务</div> </a> <a class="sky-footer-block" > <img src="/themes/web/www/static/picture/remoteL16905328285515.svg" class="sky-footer-icon"> <div class="sky-footer-title">极速服务应答</div> </a> <a class="sky-footer-block" > <img src="/themes/web/www/static/picture/remoteL16905328293623.svg" class="sky-footer-icon"> <div class="sky-footer-title">客户价值为先</div> </a> <a class="sky-footer-block" > <img src="/themes/web/www/static/picture/remoteL16905328292905.svg" class="sky-footer-icon"> <div class="sky-footer-title">全方位安全保障</div> </a> </div> <div class="sky-footer-main"> <div class="sky-footer-left"> <div class="sky-footer-left-logo"> <img src="/themes/web/www/upload/local66b59c45243ca.png" alt="中山慈云数据服务有限公司"> </div> <div class="sky-footer-companyInformation"> <div class="sky-footer-address">中山慈云数据服务有限公司</div> <div class="sky-footer-copy">Copyright © 2019-2025 All Rights Reserved.慈云数据 版权所有</div> </div> <div class="sky-footer-left-itme"> <p>服务热线:</p> <a href="tel:售后:400-801-9632或售前:400-801-9914">售后:400-801-9632或售前:400-801-9914</a> </div> <div class="sky-footer-left-itme"> <p>电子邮箱:</p> <a href="mailto:ciyunidc@ciyunshuju.com">ciyunidc@ciyunshuju.com</a> </div> <div class="sky-footer-left-itme"> <p>商务QQ:</p> <a href="http://wpa.qq.com/msgrd?v=3&uin=官方交流QQ群:499997757&site=qq&menu=yes" target="_blank">官方交流QQ群:499997757</a> </div> <div class="sky-footer-left-itme"> <p>公司地址:</p> <a>中山市火炬开发区江陵西路2号4幢5层B区593</a> </div> <div class="sky-footer-socials"> <div class="sky-footer-ewm"> <img src="/themes/web/www/upload/local662f5496d4768.jpg" alt="客服微信"> <p class="sky-footer-ewm-title">客服微信</p> </div> <div class="sky-footer-ewm"> <img src="/themes/web/www/upload/local662f90d20ac51.png" alt="微信群"> <p class="sky-footer-ewm-title">微信群</p> </div> </div> </div> <div class="sky-footer-right"> <div class="sky-footer-nav-row"> <div class="sky-footer-nav-column"> <div class="sky-footer-nav-heading">服务指南</div> <div class="sky-footer-nav-item"> <a href="/security">安全中心</a> </div> <div class="sky-footer-nav-item"> <a href="/verified">实名认证</a> </div> <div class="sky-footer-nav-item"> <a href="/invoicelist">API管理</a> </div> <div class="sky-footer-nav-item"> <a href="/submitticket">提交工单</a> </div> <div class="sky-footer-nav-item"> <a href="">服务条款</a> </div> </div> <div class="sky-footer-nav-column"> <div class="sky-footer-nav-heading">代理系统</div> <div class="sky-footer-nav-item"> <a href="/agent.html">合作伙伴</a> </div> <div class="sky-footer-nav-item"> <a href="/aff.html">代理推广</a> </div> <div class="sky-footer-nav-item"> <a href="/affiliates">推广明细</a> </div> </div> <div class="sky-footer-nav-column"> <div class="sky-footer-nav-heading">帮助中心</div> <div class="sky-footer-nav-item"> <a href="/news.html">行业新闻</a> </div> <div class="sky-footer-nav-item"> <a href="/help.html">帮助中心</a> </div> <div class="sky-footer-nav-item"> <a href="/downloads">文件下载</a> </div> </div> <div class="sky-footer-nav-column"> <div class="sky-footer-nav-heading">关于我们</div> <div class="sky-footer-nav-item"> <a href="/Introduction.html">公司简介</a> </div> <div class="sky-footer-nav-item"> <a href="/contact.html">联系我们</a> </div> <div class="sky-footer-nav-item"> <a href="/news.html">公司动态</a> </div> <div class="sky-footer-nav-item"> <a href="/certificate.html">荣誉资质</a> </div> </div> <div class="sky-footer-nav-column"> <div class="sky-footer-nav-heading">投诉举报平台</div> <div class="sky-footer-nav-item"> <a href="https://www.mps.gov.cn/">中国公安部</a> </div> <div class="sky-footer-nav-item"> <a href="https://www.miit.gov.cn/">中国工信部</a> </div> <div class="sky-footer-nav-item"> <a href="https://www.cac.gov.cn/">中国网信办</a> </div> <div class="sky-footer-nav-item"> <a href="http://www.caict.ac.cn/">中国信通院</a> </div> <div class="sky-footer-nav-item"> <a href="https://www.ndrc.gov.cn/">中国发改委</a> </div> </div> <div class="sky-footer-nav-column"> <div class="sky-footer-nav-heading">兄弟网站</div> <div class="sky-footer-nav-item"> <a href="https://waf.rqa.cn/">慈云安全</a> </div> <div class="sky-footer-nav-item"> <a href="https://ai.r5ai.com/">智能助手</a> </div> <div class="sky-footer-nav-item"> <a href="https://www.helloimg.com/">Hello图床</a> </div> <div class="sky-footer-nav-item"> <a href="https://sms.zovps.com/">惠短信平台</a> </div> </div> </div> <div class="sky-footer-bottom"> <div class="sky-footer-links"> <a class="universal icon-diduiqi"></a> <a href="/sitemap.xml" target="_blank">站点地图</a> <a href="https://seo.juziseo.com/" target="_blank">桔子SEO工具</a> <a href="https://www.juming.com/" target="_blank">聚名网</a> <a href="https://www.numing.com" target="_blank">怒名知产</a> <a href="https://www.xp.cn" target="_blank">小皮面板</a> <a href="https://www.tcptest.cn/" target="_blank">在线PING</a> <a href="https://www.adminbuy.cn/" target="_blank">网站源码</a> <a href="https://www.boce.com/" target="_blank">宽带测速</a> <a href="https://www.bnocode.com/" target="_blank">LIMS实验室管理平台</a> <a href="https://www.yibaixun.com/" target="_blank">网站建设</a> <a href="https://www.dkewl.com/" target="_blank">网站源码</a> <a href="https://www.bosscms.net/" target="_blank">建站系统</a> <a href="https://www.qxw18.com" target="_blank">医疗器械招商</a> <a href="https://pdftoword.55.la/" target="_blank">pdf转换器</a> <a href="https://www.dalao.net/" target="_blank">大佬论坛</a> <a href="https://www.cnbanwagong.com" target="_blank">便宜VPS</a> <a href="https://www.ce8.com" target="_blank">网站测速</a> <a href="https://www.51dns.com/" target="_blank">域名解析</a> <a href="https://www.informat.cn/" target="_blank">低代码开发平台</a> <a href="https://www.easyqi.cn/" target="_blank">seo优化</a> <a href="https://www.91084.com/" target="_blank">pbootcms模板</a> <a href="https://www.aizhl.cn/" target="_blank">AI智能助理</a> <a href="https://www.ispeed.cn/" target="_blank">网速测试</a> <a href="https://www.ciyundata.com/zhanqun/" target="_blank">全国服务器</a> </div> <div class="sky-footer-info"> <div class="info-copyright"> <a class="filing-itme" href="https://dxyw.miit.gov.cn/dxxzsp/xkz/xkzgl/resource/qiyesearch.jsp?num=B1-20231141&type=xuke" target="_blank" > <img class="filing-icon" src="/themes/web/www/static/picture/gongan.png"/> <span class="filing-title">IDC/ISP证号 B1-20231141 </span> </a> <a class="filing-itme" href="https://www.zovps.com/themes/web/www/upload/local673fdd3e48500.png" target="_blank" > <img class="filing-icon" src="/themes/web/www/static/picture/gongan.png"/> <span class="filing-title">营业执照 </span> </a> <a class="filing-itme" href="https://www.beian.gov.cn/portal/registerSystemInfo?recordcode=44200002445251" target="_blank" > <img class="filing-icon" src="/themes/web/www/static/picture/gongan.png"/> <span class="filing-title">粤公网安备44200002445251号 </span> </a> <a class="filing-itme" href="https://beian.miit.gov.cn/" target="_blank" > <img class="filing-icon" src="/themes/web/www/static/picture/local657930f11d1cd.png"/> <span class="filing-title">网站备案号:粤ICP备2022149763号 </span> </a> <a class="filing-itme" href="https://www.zovps.com/ciyun/pdf/ciyundata.pdf" target="_blank" > <span class="filing-title">用户与隐私协议 </span> </a> <a class="filing-itme" href="https://www.zovps.com/newscontent/27454.html" target="_blank" > <span class="filing-title">致慈云数据用户的一封信 </span> </a> <a class="filing-itme" href="https://www.zovps.com/sitemap.xml" target="_blank" > <span class="filing-title">网站地图 </span> </a> </div> </div> </div> </div> </div> </div> </div> <div class="online_Nav" style="--servicewidth:40px; --serviceline:1"> <div class=" animate__animated animate__slideInRight"> <div class="phone-container "> <div class="consultation-box"> <div class="border-decorator decorator-one"></div> <div class="border-decorator decorator-two"></div> <div class="border-decorator decorator-three"></div> <div class="border-decorator decorator-four"></div> <img class="consultation-image" src="/themes/web/www/static/picture/remoteL17137804762255.jpeg" alt=""> <a class="consultation-button" href="https://www.zovps.com/kefu.html" target="blank" style="background: rgba(0, 86, 255, 1)"><p>在线咨询</p></a> </div> </div> <div class="sideNavigation"> <div class="online_body" > <div class="online_navItem"> <a class="onlineService"><i class="develop sk-tubiao_kefu"></i></a> <div class="hoverWindow"> <div class="onlineservice_triangle"></div> <div class="onlineService_Body"> <div class="onlineservice_content"> <div class="onlineService_Title"> <div class="onlineService_Title_Icon"></div> <div class="onlineService_Title_Text"> <div class="onlineService_kefu display"> <a href="/default/qq.html?qq=851239876" target="_blank" > <div class="kefuInformation"> <div class="kefuInformation-status"> <img class="qqicon online" src="//q1.qlogo.cn/g?b=qq&nk=851239876&s=100" alt=" 客服如未及时回复,请直接发网站工单" width="100%" height="100%"/> <i class="online-indicator"></i> </div> <div class="nicknameInformation"> <span class="nickname">客服如未及时回复,请直接发网站工单 </span> <span class="qq"></span> </div> </div> </a> <a href="/default/qq.html?qq=85136926" target="_blank" > <div class="kefuInformation"> <div class="kefuInformation-status"> <img class="qqicon online" src="//q1.qlogo.cn/g?b=qq&nk=85136926&s=100" alt=" 专业技术顾问,用心服务您的每一次咨询" width="100%" height="100%"/> <i class="online-indicator"></i> </div> <div class="nicknameInformation"> <span class="nickname">专业技术顾问,用心服务您的每一次咨询 </span> <span class="qq"></span> </div> </div> </a> <a href="/default/qq.html?qq=85136926" target="_blank" > <div class="kefuInformation"> <div class="kefuInformation-status"> <img class="qqicon online" src="//q1.qlogo.cn/g?b=qq&nk=85136926&s=100" alt=" 客服中心" width="100%" height="100%"/> <i class="online-indicator"></i> </div> <div class="nicknameInformation"> <span class="nickname">客服中心 </span> <span class="qq">客服投诉</span> </div> </div> </a> <a href="/default/qq.html?qq=851239876" target="_blank" > <div class="kefuInformation"> <div class="kefuInformation-status"> <img class="qqicon online" src="//q1.qlogo.cn/g?b=qq&nk=851239876&s=100" alt=" 阿灿" width="100%" height="100%"/> <i class="online-indicator"></i> </div> <div class="nicknameInformation"> <span class="nickname">阿灿 </span> <span class="qq">售前咨询</span> </div> </div> </a> <a href="/default/qq.html?qq=625565574" target="_blank" > <div class="kefuInformation"> <div class="kefuInformation-status"> <img class="qqicon online" src="//q1.qlogo.cn/g?b=qq&nk=625565574&s=100" alt=" 南风" width="100%" height="100%"/> <i class="online-indicator"></i> </div> <div class="nicknameInformation"> <span class="nickname">南风 </span> <span class="qq">售后咨询</span> </div> </div> </a> <a href="https://work.weixin.qq.com/kfid/kfc337c9d860e7925fd" target="_blank" > <div class="kefuInformation"> <div class="kefuInformation-status"> <img class="qqicon online" src="/themes/web/www/static/avatar/avatar_74.jpeg" alt=" 客服" width="100%" height="100%"/> <i class="online-indicator"></i> </div> <div class="nicknameInformation"> <span class="nickname">客服 </span> <span class="qq">全渠道智能客服 提升服务体验,升级客户忠诚度</span> </div> </div> </a> </div> <div class="onlineService_kefu display Telegram "> <a href="tel:售后:400-801-9632或售前:400-801-9914" target="_blank"> <div class="kefuInformation"> <img class="qqicon" src="/themes/web/www/static/picture/Hotline.svg" alt=" 客服热线" width="100%" height="100%"> <div class="nicknameInformation"> <span class="nickname">客服热线(24H)</span> <span class="qq often"> 拨打:售后:400-801-9632或售前:400-801-9914</span> </div> </div> </a> </div> </div> </div> </div> </div> </div> </div> <div class="online_navItem"> <a class="onlineService"><i class="develop sk-bianji1"></i></a> <div class="hoverWindow"> <div class="onlineservice_triangle"></div> <div class="onlineService_Body"> <div class="onlineservice_content workOrder"> <a class="onlineService_Title" href="/submitticket"> <div class="onlineService_Title_Icon"><i class="sk icon_edit"></i></div> <div class="onlineService_Title_Text"> <p class="onlineServicetitle"> 提交工单</p> <span class="onlineServicedesc" > 我们会第一时间处理您的需求 </span> </div> </a> <a class="onlineService_Title" href="/submitticket"> <div class="onlineService_Title_Icon"><i class="develop sk-tousujianyi"></i></div> <div class="onlineService_Title_Text"> <p class="onlineServicetitle"> 建议反馈</p> <span class="onlineServicedesc" > 真诚期待您的宝贵意见 </span> </div> </a> <a class="onlineService_Title" href="/submitticket"> <div class="onlineService_Title_Icon"><i class="develop sk-jubao"></i></div> <div class="onlineService_Title_Text"> <p class="onlineServicetitle"> 违法举报</p> <span class="onlineServicedesc" style="color:#FA7100" > "违法有害信息"举报专区 </span> </div> </a> </div> </div> </div> </div> <div class="online_navItem"> <a class="onlineService"><i class="develop sk-31erweima"></i></a> <div class="hoverWindow"> <div class="onlineservice_triangle"></div> <div class="onlineService_Body officialAccount"> <div class="onlineservice_content"> <div class="onlineService_Title"> <div class="onlineService_Title_Icon"></div> <div class="onlineService_Title_Text"> <img class="qrCode" src="/themes/web/www/upload/local662f5496d4768.jpg" alt="31erweima" width="100%" height="100%"/> </div> </div> <div class="onlineService_Close">微信客服</div> </div> <div class="onlineservice_content"> <div class="onlineService_Title"> <div class="onlineService_Title_Icon"></div> <div class="onlineService_Title_Text"> <img class="qrCode" src="/themes/web/www/upload/local662f90d20ac51.png" alt="31erweima" width="100%" height="100%"/> </div> </div> <div class="onlineService_Close">微信群</div> </div> <div class="onlineservice_content"> <div class="onlineService_Title"> <div class="onlineService_Title_Icon"></div> <div class="onlineService_Title_Text"> <img class="qrCode" src="/themes/web/www/upload/local66a5f7f116b48.jpg" alt="31erweima" width="100%" height="100%"/> </div> </div> <div class="onlineService_Close">微信公众号</div> </div> </div> </div> </div> </div> <div class="onlineTop"> <div class="onlineTop_icon"> <i class="develop sk-fanhuidingbu1"></i> </div> </div> </div> </div> </div> <script src="/themes/web/www/static/script/wow.min.js?v8.3.2"></script> <script src="/themes/web/www/static/script/common.js?v8.3.2"></script> <script src="/themes/web/www/static/script/universalComponents.js?v8.3.2"></script> <script src="/themes/web/www/default/html/globalJS.js?v8.3.2"></script> <script src="/themes/web/www/default/html/wwwJS.js?v8.3.2"></script> <script> $(document).ready(function(){ if(!(/msie [6|7|8|9]/i.test(navigator.userAgent))){ new WOW().init();}; $("[data-toggle='tooltip']").jTippy();$('.nav-layoutcontainer').addClass('black');$('.headerBg').css('background-color','rgba(255, 255, 255, 1)');module.nav();module.footer();module.sidebar(); });</script><!-- 百度统计组件 --> <script> const currentPageUrl = window.location.href; const currentPath = window.location.pathname; // 仅在首页(根路径) if (currentPath === "/" && currentPageUrl.includes("bd_vid")) { document.cookie = `BdHome=${encodeURIComponent(currentPageUrl)}; path=/; max-age=3600`; } // 仅在 /cart 路径 if (currentPath.startsWith("/cart") && currentPageUrl.includes("bd_vid")) { document.cookie = `BdCart=${encodeURIComponent(currentPageUrl)}; path=/; max-age=3600`; } </script> <script> (function () { // 企业微信客服链接 var kefuUrl = "https://work.weixin.qq.com/kfid/kfcef0bdbf4ebf40bdd"; // 避免重复加载 if (document.getElementById("cy-wecom-kefu")) return; // 创建样式 var style = document.createElement("style"); style.innerHTML = ` #cy-wecom-kefu { position: fixed; right: 22px; bottom: 90px; z-index: 999999; width: 72px; height: 72px; border-radius: 22px; background: linear-gradient(135deg, #1677ff 0%, #0052d9 100%); box-shadow: 0 12px 30px rgba(22, 119, 255, 0.35); display: flex; flex-direction: column; align-items: center; justify-content: center; color: #fff; text-decoration: none; cursor: pointer; transition: all .25s ease; overflow: hidden; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", Arial, sans-serif; } #cy-wecom-kefu:hover { transform: translateY(-4px) scale(1.03); box-shadow: 0 16px 36px rgba(22, 119, 255, 0.45); color: #fff; text-decoration: none; } #cy-wecom-kefu::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at 30% 20%, rgba(255,255,255,.35), transparent 35%); pointer-events: none; } .cy-kefu-icon { width: 30px; height: 30px; margin-bottom: 4px; position: relative; z-index: 2; } .cy-kefu-text { font-size: 12px; line-height: 1; font-weight: 600; position: relative; z-index: 2; white-space: nowrap; } .cy-kefu-pulse { position: absolute; right: 7px; top: 7px; width: 10px; height: 10px; background: #ff4d4f; border: 2px solid #fff; border-radius: 50%; z-index: 3; } .cy-kefu-pulse::after { content: ""; position: absolute; left: 50%; top: 50%; width: 10px; height: 10px; background: rgba(255,77,79,.55); border-radius: 50%; transform: translate(-50%, -50%); animation: cyPulse 1.5s infinite; } @keyframes cyPulse { 0% { width: 10px; height: 10px; opacity: .8; } 100% { width: 26px; height: 26px; opacity: 0; } } @media (max-width: 768px) { #cy-wecom-kefu { right: 14px; bottom: 82px; width: 62px; height: 62px; border-radius: 20px; } .cy-kefu-icon { width: 26px; height: 26px; margin-bottom: 3px; } .cy-kefu-text { font-size: 11px; } } @media (max-width: 420px) { #cy-wecom-kefu { right: 12px; bottom: 72px; width: 58px; height: 58px; border-radius: 18px; } .cy-kefu-icon { width: 24px; height: 24px; } .cy-kefu-text { font-size: 10px; } } `; document.head.appendChild(style); // 创建客服按钮 var btn = document.createElement("a"); btn.id = "cy-wecom-kefu"; btn.href = kefuUrl; btn.target = "_blank"; btn.rel = "noopener noreferrer"; btn.title = "联系在线客服"; btn.innerHTML = ` <span class="cy-kefu-pulse"></span> <svg class="cy-kefu-icon" viewBox="0 0 1024 1024" fill="none" aria-hidden="true"> <path d="M512 128C300 128 128 286 128 480c0 109 55 207 141 272l-28 112 130-62c44 19 92 30 141 30 212 0 384-158 384-352S724 128 512 128z" fill="rgba(255,255,255,.96)"/> <path d="M352 456c28 0 50-22 50-50s-22-50-50-50-50 22-50 50 22 50 50 50zM672 456c28 0 50-22 50-50s-22-50-50-50-50 22-50 50 22 50 50 50zM512 636c-78 0-146-33-184-83-9-12-7-29 5-38 12-9 29-7 38 5 28 36 80 61 141 61s113-25 141-61c9-12 26-14 38-5 12 9 14 26 5 38-38 50-106 83-184 83z" fill="#1677ff"/> </svg> <span class="cy-kefu-text">人工客服</span> `; document.body.appendChild(btn); })(); </script> <script src="https://www.idcjk.com/static/embed.js" data-domain="www.zovps.com" data-badge="true"></script></body> </html>