当前位置: 首页 > wzjs >正文

网站内容是什么百度投诉电话客服24小时

网站内容是什么,百度投诉电话客服24小时,温州网站建设方案外包,杭州洛可可设计公司一、为什么 Vue 需要专门做 SEO Vue 默认是客户端渲染 SPA,首屏 HTML 几乎为空,爬虫抓取不到内容;即使 Googlebot 能执行 JS,也存在“渲染预算”与加载延迟问题 二、技术落地 4 条路线 场景技术选型实现要点适用内容更新频…

一、为什么 Vue 需要专门做 SEO
      Vue 默认是客户端渲染 SPA,首屏 HTML 几乎为空,爬虫抓取不到内容;即使 Googlebot 能执行 JS,也存在“渲染预算”与加载延迟问题

二、技术落地 4 条路线

场景技术选型实现要点适用
内容更新频繁、SEO 高要求Nuxt3 SSRnpx nuxi@latest init my-seo-appuseHead() 设置 title/meta;useAsyncData()企业官网、电商
内容相对静态Nuxt3 SSGnuxt generate 一键生成纯静态文件;部署到 CDN 即可博客、文档
只想给几个关键路由做 SEO预渲染npm i prerender-spa-plugin -D;在 vue.config.js 中配置需要预渲染的路由即可 缺点:CSS和JS不可用活动页、落地页
已开发完的 SPA 不想重构动态渲染用 Puppeteer/Rendertron 针对爬虫返回静态 HTML;配合 Nginx UA 判断(最好选择:Puppeteer)旧项目应急

三、用 Puppeteer针对爬虫返回静态 HTML;配合 Nginx UA 判断

  描述:• 真人访问 → 正常返回 SPA 的 index.html
            • 爬虫访问 → 由 Rendertron(或 Puppeteer)渲染成静态 HTML 后返回

3.1 Puppeteer 渲染服务(Node)

# 安装
npm i express puppeteer

server.js

const express = require('express');
const puppeteer = require('puppeteer');const app = express();
let browser;(async () => {browser = await puppeteer.launch({headless: 'new',args: ['--no-sandbox', '--disable-setuid-sandbox']});
})();app.get('/render', async (req, res) => {const { url } = req.query;if (!url) return res.status(400).send('url required');const page = await browser.newPage();await page.setUserAgent('Mozilla/5.0 (compatible; PuppeteerRender/1.0)');await page.goto(url, { waitUntil: 'networkidle2' });const html = await page.content();await page.close();res.set('Cache-Control', 'public, max-age=300'); // 5 分钟 CDN 缓存res.send(html);
});app.listen(3001, () => console.log('Puppeteer render service on 3001'));

 运行

node server.js

测试:浏览器: http://localhost:3001/render?url=https://www.baidu.com(自己网址)

 或者 :curl http://localhost:3001/render?url=https://www.baidu.com(自己网址)

查看内容和浏览器渲染一样即可

3.2 nginx配置

map $http_user_agent $is_bot {default 0;~*Googlebot 1;~*Baiduspider 1;~*bingbot   1;~*Slurp     1;~*DuckDuckBot 1;
}
server
{listen 80;listen 443 ssl http2 ;server_name baidu.com;index index.html index.htm default.htm default.html;root /www/wwwroot/www_t.baidu.com;try_files $uri $uri/ /index.html;#CERT-APPLY-CHECK--START# 用于SSL证书申请时的文件验证相关配置 -- 请勿删除并保持这段设置在优先级高的位置include /www/server/panel/vhost/nginx/well-known/tw.yougo.vip.conf;#CERT-APPLY-CHECK--END#REWRITE-ENDlocation / {proxy_set_header X-Original-Host $host;proxy_set_header X-Original-Request-URI $request_uri;proxy_set_header User-Agent $http_user_agent;# 1. 如果是爬虫 → 代理到 Puppeteerif ($is_bot) {proxy_pass http://127.0.0.1:3001/render?url=$scheme://$host$request_uri;# 传递必要头部break;}# 2. 真实用户 → SPAtry_files $uri $uri/ /index.html;}#禁止访问的文件或目录location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md){return 404;}#一键申请SSL证书验证目录相关设置location ~ \.well-known{allow all;}#禁止在证书验证目录放入敏感文件if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) {return 403;}location ~ .*\\.(gif|jpg|jpeg|png|bmp|swf)${expires      30d;error_log /dev/null;access_log /dev/null;}location ~ .*\\.(js|css)?${expires      12h;error_log /dev/null;access_log /dev/null;}access_log  /www/wwwlogs/tw.yougo.vip.log;error_log  /www/wwwlogs/tw.yougo.vip.error.log;
}

主要的配置点是:

map $http_user_agent $is_bot {default 0;~*Googlebot 1;~*Baiduspider 1;~*bingbot   1;~*Slurp     1;~*DuckDuckBot 1;
}location / {proxy_set_header X-Original-Host $host;proxy_set_header X-Original-Request-URI $request_uri;proxy_set_header User-Agent $http_user_agent;# 1. 如果是爬虫 → 代理到 Puppeteerif ($is_bot) {#proxy_pass http://localhost:3001/render?url=$scheme://$host$request_uri;proxy_pass http://127.0.0.1:3001/render?url=$scheme://$host$request_uri;# 传递必要头部break;}# 2. 真实用户 → SPAtry_files $uri $uri/ /index.html;}

配置即可(注意配置时,不要使用localhost 这样nginx解析会出错)

测试:使用POSTMan测试

主要是User-Agent   Mozilla/5.0 (compatible; Baiduspider/2.0)

这样就可以模拟百度爬虫,进行访问

http://www.dtcms.com/wzjs/287618.html

相关文章:

  • 聊城手机网站建设西地那非片说明书
  • 网站客服案例楚雄seo
  • 哪种类型的网站比较难做seo试用软件
  • 淮安市建设工程初级职称申报网站张文宏说上海可能是疫情爆发
  • 第一源码网seo人才招聘
  • 可信的邢台做网站今日国内新闻最新消息10条
  • 上海公司车牌价格杭州哪家seo公司好
  • php网站开发练手项目网站优化平台
  • 软件工程中做视频网站百度网址大全下载到桌面
  • 怎么增加网站收录站内seo是什么意思
  • wordpress 字体不好看兰州seo优化
  • 免费学生网页制作百度seo排名原理
  • 长沙企业网站bt磁力猪
  • wordpress 用户量上限应用关键词优化
  • 网站备案号在哪里查询网络营销渠道策略有哪些
  • 棋牌网站制作价格宁波seo营销
  • 佛山专业做网站的公司百度旧版本
  • 百度电话客服24小时百度网站排名优化软件
  • 绵阳网站建设价格海外推广是做什么的
  • 医疗网站做药品是干嘛链接提取视频的网站
  • 做网站 侵权友情链接官网
  • 顺义专业建站公司2023年新闻热点事件
  • 设计师招聘网站推荐代运营套餐价格表
  • 成功的wordpress网站百度怎么做关键词优化
  • 淘宝上做网站余姚网站如何进行优化
  • 淮北哪些企业做网站临沂网站建设方案服务
  • 贵州城乡建设官方网站八宿县网站seo优化排名
  • 目前最好用的云电脑排行南昌seo优化公司
  • dedecms做视频网站seo外包公司怎么样
  • 辽阳网站建设公司成品网站源码在线看