【OneAPI】通过网页预渲染让搜索引擎收录网页

server/2025/2/11 3:17:51/
API简介

网页预渲染,适用于动态网页以及单页面的SEO,支持网页缓存。

您无须更改代码即可让搜索引擎收录您的网页。只要将需要预渲染的页面转发的本接口即可。

如果您使用Nginx作为网页服务器,推荐使用以下配置:

	#您的网站location / {root        /your/pages;index       index.html;try_files $uri $uri/ @prerender;}#转发到预渲染服务location @prerender {set $prerender 0;#以下是搜索引擎判断条件,您可以更改这些条件,满足条件时将会被转发到预渲染服务if ($http_user_agent ~* "Baiduspider|baiduspider|Baiduspider-render|bcebos-spider-1.0|baiduboxapp|360Spider|Sogou|Sogou web spider|Yisouspider|Googlebot|yahoo|ToutiaoSpider|bytespider|bingbot|YandexBot") {set $prerender 1;}if ($uri ~* "\.(js|css|xml|less|png|jpg|svg|jpeg|less|pdf|doc|zip|rss|mp4|mp3|mpg|mpeg|tif|wav|mov|xls|m4a|swf|fl4|m4v|ttf)") {set $prerender 0;}if ($prerender = 1) {set $url $scheme://$host$request_uri;proxy_pass  https://oneapi.coderbox.cn/openapi/api/webpage/prerender?url=$urlcache=5m&AccessToken=您的访问凭证;}if ($prerender = 0) {rewrite ^.*$ /index.html last;}}
API信息

接口地址:https://oneapi.coderbox.cn/openapi/api/webpage/prerender

请求方式:GET

调用类型:同步

认证方式:AccessToken认证

频率限制:不限制

计费方式:10燃料/次(0.001元/次)

请求参数

公共参数

接口参数

URL参数

参数名类型必填含义说明
AccessTokenstring访问凭证您可以在”应用管理“->”您的应用“->”安全配置“中获取AccessToken
urlstring预渲染网页地址-
cachestring缓存时间可选值:0,5m,30m,1h,6h,12h。其中0代表立即清空缓存。

BODY参数

响应参数

返回html内容

响应示例

<html><head>......</head><body>......</body>
</html>

OneAPI简介:OneAPI是一个简单、轻量的开放接口平台,提供常用场景的接口、以及图像识别等API服务,目前正在开发中,欢迎感兴趣的小伙伴一起参与开发。
更多API服务请查看:https://oneapi.coderbox.cn


http://www.ppmy.cn/server/166649.html

相关文章

SpringBoot+Dubbo+zookeeper 急速入门案例

项目目录结构&#xff1a; 第一步&#xff1a;创建一个SpringBoot项目&#xff0c;这里选择Maven项目或者Spring Initializer都可以&#xff0c;这里创建了一个Maven项目&#xff08;SpringBoot-Dubbo&#xff09;&#xff0c;pom.xml文件如下&#xff1a; <?xml versio…

【玩转 Postman 接口测试与开发2_019】第15章:利用 Postman 初探 API 性能测试(含实战截图)

《API Testing and Development with Postman》最新第二版封面 文章目录 第十五章 API 接口性能测试1 性能负载的类型2 Postman 负载配置3 Postman 性能测试实战3.1 Fixed 型负载下的性能测试3.2 基于数据驱动的 Postman 接口性能测试 4 性能测试的注意事项 写在前面 终于来到了…

JMeter通过BeanShell如何对CSV文件的指定列追加数据

在 JMeter 中实现向 CSV 文件的 指定列追加数据&#xff0c;需根据场景选择不同方法。以下是两种典型场景的实现方案&#xff1a; 场景 1&#xff1a;生成新行时填充指定列的数据 若每次请求生成一行新数据&#xff0c;并在特定列填充动态值&#xff08;如第三列&#xff09;&…

2025年02月05日Github流行趋势

项目名称&#xff1a;OCRmyPDF 项目地址url&#xff1a;https://github.com/ocrmypdf/OCRmyPDF项目语言&#xff1a;Python历史star数&#xff1a;15872今日star数&#xff1a;157项目维护者&#xff1a;jbarlow83, fritz-hh, apps/dependabot, mawi12345, mara004项目简介&…

网络安全技术架构 网络安全结构体系图

1.基础研究 1.1密码理论 1.2数据加密 1.3消息摘要 1.4数字签名 1.5密钥管理 信息隐藏 2.应用研究 2.1安全技术 2.2防火墙技术 2.3入侵检测 2.4漏洞扫描 2.5防病毒技术 3.管理研究 3.1安全策略 3.2安全标准 3.3安…

鸿蒙音视频播放器:libwlmedia

libwlmedia 跨平台播放器wlmedia现在已经支持了鸿蒙(Harmony)平台了&#xff0c;SDK插件地址&#xff1a;libwlmedia 一、接入SDK 1.1 导入SDK ohpm i ywl5320/libwlmedia1.2 添加权限&#xff08;可选&#xff09; 如果需要播放网络视频&#xff0c;需要添加网络权限 #m…

蓝桥杯 Java 之输入输出

一、输入输出方式&#xff1a;Scanner vs BufferedReader Scanner类 简介&#xff1a;Scanner 是 Java 中一个非常方便的用于读取用户输入的类&#xff0c;它可以从多种输入源&#xff08;如标准输入、文件等&#xff09;读取基本数据类型和字符串。 1. Scanner的细节与使用…

pgBackRest 是专为 PostgreSQL 设计的开源备份与恢复工具,以其高性能、可靠性和灵活性著称

pgBackRest 是专为 PostgreSQL 设计的开源备份与恢复工具&#xff0c;以其高性能、可靠性和灵活性著称。它支持 全量备份、增量备份、并行备份/恢复 和 加密 等特性&#xff0c;适用于大规模数据库和关键业务场景。以下是其核心功能及操作指南&#xff1a; 一、pgBackRest 核心…