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

网站建设怎么在png上写文字关键词排名什么意思

网站建设怎么在png上写文字,关键词排名什么意思,如何把刚做的网站被百度抓取到,郑州建立网站文章目录 背景安排方案步骤 验证 背景 一个短链服务,业务将长链接给我,我转换成短地址,用户访问短地址时,我再做redirect;没有前端,纯后端项目短链会有过期时间,过期后将返回错误信息某一天一个…

文章目录

  • 背景
  • 安排
    • 方案
    • 步骤
  • 验证

背景

  • 一个短链服务,业务将长链接给我,我转换成短地址,用户访问短地址时,我再做redirect;
  • 没有前端,纯后端项目
  • 短链会有过期时间,过期后将返回错误信息
  • 某一天一个宁静的下午,业务反馈,你这错误码,直接给用户看,不友好,麻烦弄一个404页面吧。

当前代码如下:当查询不到对应链接(过期、或者不存在)时,返回JSON格式的统一响应:

灵机一动,不需要JSON是吧,我直接返回404不就行了吗?于是稍作改动:

此时再访问,会跳转到默认的error页面,看起来是比一个JSON串友好,但是,这东西,除了咱们这些计算机科学家,大部分人也看不懂,还是不友好!!!

安排

方案

有三种方法可以解决眼下的问题:

  • 方法一:在配置文件中设置server.error.whitelabel.enabledfalse,然后在controller中定义/error请求,返回自定义的内容。
  • 方法二:在项目中创建一个名为error的视图(如HTML或JSP文件),放在模板目录下(如src/main/resources/templates),然后SpringBoot会自动将错误请求转发到该视图。
  • 方法三:实现ErrorPageRegistrar接口,注册不同的错误页面,针对不同的HTTP状态码。
  • 方法四:搭一个nginx,作为404页面的静态资源服务器。

用户需求是返回一个好看的404页面,方法一排除;

项目是纯后端项目,方法二排除;

为一个页面搭一个nginx,不值当,方法四排除;

所以,选定方法三。

步骤

方法三的详细说明如下:

  • 首先,你需要创建一个配置类,实现ErrorPageRegistrar接口,这个接口有一个方法registerErrorPages,用于注册不同的错误页面。
  • 然后,你需要在registerErrorPages方法中创建一个ErrorPage数组,每个ErrorPage对象包含一个HttpStatus和一个路径,表示当发生该状态码的错误时,跳转到哪个路径。
  • 最后,你需要调用registry.addErrorPages(errorPages)方法,将错误页面数组注册到错误页面注册器中。

下面是一个示例代码:

@Configuration
public class ErrorCodePageHandler implements ErrorPageRegistrar {@Overridepublic void registerErrorPages(ErrorPageRegistry registry) {ErrorPage[] errorPages = new ErrorPage[2];// 添加错误页面进行映射errorPages[0] = new ErrorPage(HttpStatus.NOT_FOUND, "/404.html");errorPages[1] = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html");registry.addErrorPages(errorPages);}
}

html文件需要放在静态资源目录下(如src/main/resources/static),然后在该文件夹中创建一个名为404.html的文件,写上你想要显示的内容。

这样,当发生404错误时,SpringBoot会自动将请求转发到/404.html路径,显示你自定义的错误页面。

一个最简单的404.html:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>404 Not Found</title>
</head>
<body><h1>Oops!</h1><p>The page you are looking for does not exist.</p>
</body>
</html>

验证

项目结构:

页面效果:

当然,这个页面不是最终效果,会有专业的小姐姐提供优美的页面。

http://www.shuangfujiaoyu.com/news/48002.html

相关文章:

  • 做网站一般建多大的页面怎么自己制作一个网站
  • 网站中单选按钮怎么做百度推广客服中心
  • 做外贸是什么网站今日大事件新闻
  • linux和WordPress的关系百度seo引流
  • 一般云主机可以做视频网站吗官网seo关键词排名系统
  • 美国有网站建设公司吗百度网页推广怎么做
  • 昆明企业为什么要做网站google关键词分析
  • 写文章的网站cba最新排名
  • 做产品的淘宝客网站线上推广产品
  • 织梦网站漏洞修复做百度seo
  • 做房地产网站广告销售百度快照是干什么的
  • 做网站必须要公网ip谷歌怎么推广自己的网站
  • 哪里找需要网站建设的宽带营销策略
  • 网站喜报怎么做网站备案查询官网
  • 做网站的设计文档怎么做成都百度推广代理公司
  • 苏州公司做网站免费发布推广信息的软件
  • 教学网站前台er图app拉新推广代理
  • 做网站的怎么挣钱、怎么免费注册域名
  • 个人网站如何加入百度联盟网络营销的策略
  • wordpress通过电子邮件免费seo网站推广在线观看
  • 上海商城网站建设新网域名注册官网
  • 可以用css3做响应式网站吗销售培训课程一般有哪些
  • 外贸网站建设公司青岛网站收录量
  • 泊头哪给做网站的好seo的工作原理
  • 正规兼职做任务赚钱网站希爱力
  • 自适应网站做百度推广seo关键词布局
  • 北京网站建设哪家好兰州网络seo
  • 成都网站建设公司高新网站编辑怎么做
  • 安全的网站制作公司纯注册app拉新挣钱
  • 微信 网站提成方案点做查询seo