首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

《HTML重构》读书笔记&思维导图

网站需要我们对代码进行日臻完美的改善。而搜索引擎优化(seo)网站重构主要驱动之一,跟图片相比搜索引擎更看重文本;跟后端文本相比更看重前端文本,他们更看重标题或元标签。...内容 修正拼写错误,错别字 保证所有连接可用性 移动页面(自动化检查连接) 重新组织URL结构,对开发者、访问者和搜索引擎更透明,但要保证旧URL能够继续工作 删除入口页面(用户体验优先) 隐藏电子邮件...,那么可以使用xml:lang属性(因为xml:lang属性在XML中确定语言信息标准用法). // 如果网页使用HTML格式,那么应该同时使用xml:lang和lang属性.   ...GET形式URL让用户可以使用后退键。总的来说,在这些情况下GET操作比POST操作对用户更友好。GET形式URL对搜索引擎也更友好,可以提高搜索引擎排名。...使用ETag   ETag:EtagURLEntity Tag,用于标示URL对象是否改变,区分不同语言和Session等等。具体内部含义使服务器控制,就像Cookie那样。

1.5K40

如何使用Selenium WebDriver查找错误链接?

如果您Web产品包含许多页面(或链接),导致404错误(或找不到页面),则搜索引擎(例如Google)上产品排名也将受到严重影响。删除无效链接SEO(搜索引擎优化)活动组成部分之一。...链接可能由于服务器问题而暂时断开,或者在后端配置不正确。 ? 除了导致404错误页面外,断开链接其他主要示例格式错误URL,指向已移动或删除内容(例如,文档,pdf,图像等)链接。...链接断开主要原因 以下发生链接断开(死链接或链接腐烂)一些常见原因: 用户输入网址不正确或拼写错误。 网站中具有URL重定向或内部重定向结构更改(即永久链接)未正确配置。...对于SEO(搜索引擎优化)来说,删除断开(或失效)链接至关重要,因为这可能会影响网站在搜索引擎(例如Google)上排名。...400(错误请求-错误主机) 这表明主机名无效,由于该主机名无法处理请求。 400(错误请求-错误URL) 这表明服务器无法处理请求,因为输入URL格式正确(例如,缺少括号,斜杠等)。

6.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

hexo-butterfly-SEO优化

API 推送后,索引量迅速回升 ​ 如果需要搜索引擎收录网站,则需要对应搜索引管理平台进行提交,各自验证码可以从管理平台获取 API提交方式收录(curl/post/php/ruby等多种不同方式进行推送...@urls.txt "推送接口API" // 查看推送结果(具体可参考推送反馈) 字段 是否必选 参数类型 说明 success int 成功推送url条数 remain int 当天剩余可推送...url条数 not_same_site 否 array 由于不是本站url而未处理url列表 not_valid 否 array 不合法url列表 必应:必应站长平台 ​ 访问必应站长平台...发布 # 配置_config.yml deploy属性(通过"-"符号区分不同发布url) deploy: - type: cjh_google_url_submitter - type: cjh_bing_url_submitter...,如果提交失败url则相应进行检查,手动修改自动提交txt文件中url,去除已经成功推送内容,随后重新尝试推送即可 结果查询 索引查询 ​ 打开任意搜索引擎,输入site:网站,访问是否正常

1.7K20

《Learning Scrapy》(中文版)第9章 使用Pipelines

例如,http://api.mysite.com/customer/john一个URL源,它可以让我们分辨目标服务器,,更具体,名字john服务器(行主键)。...它指出,我们location字段没有正确空间计算格式。为了设定正确格式,我们要手动覆盖默认格式。...本质上,这段代码大部分都很普通。为了简洁而省略代码将一条保存在MYSQL_PIPELINE_URL格式mysql://user:pass@ip/databaseURL,解析成了独立参数。...用pipeline读写Redis Google Geocoding API按照每个IP进行限制。...这是GeoPipeline发现Redis缓存中填充数目,它不调用Google API。如果Redis缓存,你会看到Google API处理了一些键。

1.4K20

OpenAPI 标准规范,了解一下?

确定了设计模式和资源模型后,就需要考虑 API设计细节了,诸如API名称、参数名、属性名称、数据格式、错误码之类信息。...如果用户需要其他格式,比如 xml,应该在请求头部 Accept 中指定。对于不支持格式,服务端需要返回正确 status code,并给出详细说明。...JSON中所有字段都应该用小写蛇形命名形式,而不是采用驼峰命名。 四、以资源为中心 URL 设计 资源 Restful API 核心元素,所有的操作都是针对特定资源进行。...举例来说,某个 URL /users/show/1,其中 show动词,这个 URL 就设计错了,正确写法应该是 /users/1,然后用 HTTP GET 方法表示 show。...由于很多开发者不是以英语为母语,所以这些命名惯例目标之一确保大多数开发者可以轻松理解 API。对于方法和资源,我们鼓励使用简单、直观和少量词汇来命名。 API 名称 应该 使用正确美式英语。

2.6K41

使用 JT-NM 参考架构来建立云混合工作流

这些文件路径被操作系统翻译成字节范围访问,这样,正确格式媒体可以被应用软件所解析。 想想 SMPTE 377M 和后来标准所定义 MXF。...KLV 底层在标准字典中展示了一个令人激动元数据组合。索引和本质都是在文件中共存。...然而,浏览器会很乐意消费提供 JT-NM RA 抽象为 URL RESTful API。 这些抽象形成了一个契约。这些接口你可能知道所有关于你试图访问性质。...文件变成流 当使用 google.com 进行查询时,可以得到搜索结果,但我无法知道为请求提供服务计算机在哪里。这就是我们在访问媒体时需要属性。JT-NM RA 主张这样做。...源与流关系所做使客户端能够在现有的选择下选择它所需要媒体最佳形式,而不是通过它在检查文件内容时可能得到有限压缩选择来限制它能做什么。

46910

15个常见网站SEO问题及解决方案

转到页面右上角Settings选项,选择“Site Settings”,然后选择正确URL格式。...现在,当搜索引擎遇到一个链接到你网站非www版本网站网址时,你首选选项www,链接URL将被替换为www开头网址样式。 ?...这个链接看起来不太安全,点击它会不会损坏到我硬盘 解决方案 以下解决这个SEO问题方法: 在URL中添加关键词 使用连字符来分隔单词,而不是空格 将相同或类似内容URL统一规范化 试着将长URL...解决方案 不要屏蔽JavaScript、图像和CSS,因为Google索引擎会通过寻找这些元素来对内容进行正确分类。 避免使用Flash元素,并对跨设备转换进行适配优化。...Robots文件设置 ? 问题描述 如果你网站没有被搜索引索引, robots.txt文件可能罪魁祸首。网络爬虫通常会首先读取这个文本文件,以确定它们是否被允许索引该站点上url

1.5K30

设计 API 22 条最佳实践,实用!

首先介绍一些术语 任何API设计都遵循一种叫做“面向资源设计”原则: 资源:资源数据一部分,例如:用户 集合:一组资源称为集合,例如:用户列表 URL:标识资源或集合位置,例如:/user 1....不应该: GET /shops/:shopId/category/:categoryId/price 这很糟糕,因为它指向一个属性不是资源。...错误 当客户端向服务发出无效或不正确请求,或向服务传递无效或不正确数据,而服务拒绝该请求时,就会出现错误,或者更具体地说,出现服务错误。...例子包括无效身份验证凭证、不正确参数、未知版本id等。 当由于一个或多个服务错误而拒绝客户端请求时,一定要返回4xx HTTP错误代码。 考虑处理所有属性,然后在单个响应中返回多个验证问题。...黄金法则 如果您对API格式决定有疑问,这些黄金规则可以帮助我们做出正确决定。 扁平比嵌套好。 简单胜于复杂。 字符串比数字好。 一致性比定制更好。 就是这样——如果你已经走到了这一步,恭喜你!

1.2K10

VUE面试题

缺点对网页代码兼容性不高,导致一些编写不标准网页无法正常显示。主要代表作品有Safari和Google浏览器Chrome。...标准模式与兼容模式各有什么区别? (Q1) 告知浏览器解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式正确会导致文档以兼容模式呈现。...html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析; 即使在没有样式CSS情况下也以一种文档格式显示,并且容易阅读; 搜索引爬虫也依赖于HTML标记来确定上下文和各个关键字权重...HTMLDOMAPI使用简单,对核心DOM简化,不是万能。优先使用HTMLDOM,无法使用就用核心dom补充。HTML DOM 定义了访问和操作HTML文档标准方法。...axios.put(‘api/user/8′)呢? 答:跨域,添加用户操作,更新操作。 9、什么RESTful API?怎么使用? 答:一个api标准,无状态请求。

2.8K22

前后端分离开发,RESTful 接口如何设计

RESTful API 通过统一资源定位符地址(URL)公开服务。URL 名称将资源区分为接受内容或返回内容。...返回内容可能 XML、JSON 格式,或者更确切地说是像 Atom 或自定义 MIME 类型等超媒体格式。虽然一般建议尽可能重用现有的格式,但是对正确设计媒体类型正在变得越来越宽容。...使用杜威十进制图书分类法可行但我们也可以想象自定义分组。问题关键在于,这种“信息空间”可能无限,而且可能收到人们实际关心信息类型影响。...4.7 PATCH 最新动词 PATCH 直到 2010 年才正式采纳为 HTTP 一部分。旨在提供一种标准化方式来表示部分更新。PATCH 请求通过标准格式让交互意图更明确。...它支持可重用模式和特性,通过模式和特性实现功能 API 设计标准化。

2.5K01

【Java 进阶篇】Java HTTP响应消息详解

例如,HTTP/1.1 200 OK表示HTTP协议版本是1.1,响应状态码200,状态消息OK。 响应头部(Headers):包含了一系列键值对,用来描述响应属性和元数据。...HTTP协议定义了一组标准响应状态码,用于指示响应处理结果。以下一些常见HTTP响应状态码: 200 OK:请求成功。表示服务器成功处理了客户端请求。...响应状态行示例: HTTP/1.1 200 OK 响应头部 响应头部包含了一系列键值对,用来描述响应属性和元数据。HTTP协议定义了许多标准响应头,不同头部字段有不同作用。...响应体格式由Content-Type头部字段指定。例如,如果Content-Typetext/html,那么响应体就应该是HTML格式页面。...最常用方式使用Java标准HttpURLConnection类或第三方库,如Apache HttpClient。

33720

22条API设计最佳实践

让动词远离你资源URL 6. 对非资源URL使用动词 7. JSON属性使用camelCase驼峰形式 8. 监控 9. 不要使用table_name作为资源名 10. 使用API设计工具 11....不应该: GET /shops/:shopId/category/:categoryId/price 这很糟糕,因为它指向一个属性不是资源。...错误 当客户端向服务发出无效或不正确请求,或向服务传递无效或不正确数据,而服务拒绝该请求时,就会出现错误,或者更具体地说,出现服务错误。...例子包括无效身份验证凭证、不正确参数、未知版本id等。 当由于一个或多个服务错误而拒绝客户端请求时,一定要返回4xx HTTP错误代码。 考虑处理所有属性,然后在单个响应中返回多个验证问题。...黄金法则 如果您对API格式决定有疑问,这些黄金规则可以帮助我们做出正确决定。 扁平比嵌套好。 简单胜于复杂。 字符串比数字好。 一致性比定制更好。 就是这样——如果你已经走到了这一步,恭喜你!

1.1K20

全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解

以上几个函数都带有一个参数,类型为对象,其中除了每个接口本身返回数据之外,还有一个通用属性errMsg,其值格式如下: 调用成功时:"xxx:ok" ,其中xxx为调用接口名 用户取消时:"xxx:... 用于调用微信卡券JS API临时票据,有效期为7200 秒,通过access_token 来获取。                 ...后端 注意:一定要是在安全域名内,否则生成无效签名(url必须调用JS接口页面的完整URL)。         ...签名用url必须调用JS接口页面的完整URL。 出于安全考虑,开发者必须在服务器端实现签名逻辑。...),因为页面一旦分享,微信客户端会在你链接末尾加入其它参数,如果不是动态获取当前链接,将导致分享后页面签名失败。

29210

Typecho网站配置Robots规则教程

Robots协议(又称爬虫协议、机器人协议等)全称为网络爬虫排除标准(Robots Exclusion Protocol),国际互联网界通行道德规范,Robots站点与spider重要沟通渠道,...其目的保护网站数据和敏感信息,确保用户个人信息和隐私不受侵犯。搜索引擎需要自觉遵守,因为它不是命令。 为什么需要?robots.txt?...robots.txt基本语法User-agent:描述搜索引擎robot : 你可以指定这个规则只对baidu 或者google 或其他指定搜索引擎有效 可使用通配符Disallow: 描述一组不想被访问的人...需要注意,allow和disallow顺序有讲究,搜索引擎会以它先看到规则为判断标准。 Sitemap:指示蜘蛛去爬取网站sitemap文件。...robots.txt第一种方法:访问网站 http(s):你域名/robots.txt第二种方法:通过 [百度站长工具] 检测如何正确编写保护网站隐私方法robots.txt我们想要效果:所有搜索引擎都必须遵循我协议

85310

网站HTTP错误状态代码及其代表意思总汇

500.17 服务器错误:URL 授权存储无法找到。 500.18 服务器错误:URL 授权存储无法打开。 500.19 服务器错误:该文件数据在配置数据库中配置不正确。...0158 URL 丢失。URL 必需。 0159 缓冲已关闭。缓冲必须启用。 0160 日志记录错误。将条目写入日志失败。 0161 数据类型错误。...0217 对象标记中范围无效。对象作用范围必须 Page、Session 或 Application。 0218 LCID 丢失。LCID 属性丢失。 0219 LCID 无效。...使用 URL 格式无效,或者使用了完全限定绝对 URL。请使用相对 URL。 0232 Cookie 规范无效。METADATA 标记包含无效 Cookie 规范。...使用 URL 格式无效,或者使用了完全限定绝对 URL。请使用相对 URL。 0236 Cookie 规范无效。METADATA 标记包含无效 SRC 参数或缺少该参数。

5.7K20

网络爬虫

所以,如果 URL 无法得知资源二进制类型,爬虫可能会先发起一个 head 请求获知目标是不是文本,如果是的话,才发送一个 get 请求获取页面。 URL 标准化。它用来避免多次爬到相同页面。...有些 URL 包含 “../” 这样相对路径信息,这也需要爬虫处理使之成为完整正确 URL,而有些 URL 则需要在最后面加上斜杠。 路径升序。...有一个 robots exclusion 协议,指定了爬虫应该怎样访问网站资源,哪些可以访问,哪些不可以访问。这个协议并不是强制,但是已经事实上标准。...其中 User-agent 表示对爬虫类型没有限制,Disallow 两行指定了哪些 URL 不允许搜索引擎抓取;Sitemap 则是一个 xml 格式网站地图: <loc...HTML、RSS、PDF……这些只是不同数据格式而已,和内容无关,获取这些不同格式不同地址数据组件可以叫做 requester; XPATH、CSSPath……这些针对不同数据,去解析这些数据,指定有用信息路径表达式

62420

RestFul架构基础

RESTful API 通过统一资源定位符地址(URL)公开服务。URL 名称将资源区分为接受内容或返回内容。...返回内容可能 XML、JSON 格式,或者更确切地说是像 Atom 或自定义 MIME 类型等超媒体格式。虽然一般建议尽可能重用现有的格式,但是对正确设计媒体类型正在变得越来越宽容。...使用杜威十进制图书分类法可行但我们也可以想象自定义分组。问题关键在于,这种“信息空间”可能无限,而且可能收到人们实际关心信息类型影响。...4.7 PATCH 最新动词 PATCH 直到2010年才正式采纳为 HTTP 一部分。旨在提供一种标准化方式来表示部分更新。PATCH 请求通过标准格式让交互意图更明确。...它支持可重用模式和特性,通过模式和特性实现功能 API 设计标准化。

60510
领券