🔞介绍:
代码喜欢copy?不善于挖掘深层含义?跟朋友聊到这个词,又不知从何说起?
💢目的:
面试才知道,很多东西都知道,但面试官问你这个是什么,怎么来的,为了不引起尴尬,此文章主要为了自我解释,将看到的新词新知识深层次的挖掘,让大脑更加深入!
1.网站SEO✅
①百度词条:SEO是Search Engine Optimization的缩写,翻译成中文就是“搜索引擎优化就是通过一定的方法在网站内外发布文章、交换连接等。”
②SEO也就是搜索引擎优化的意思,重要的是在搜索引擎上的排名,当然这个不限于搜索引擎,比如百度、360、搜狗、谷歌等,只要是搜索引擎的排名优化,就应该归属于这个方面。那么SEO重要的一方面是什么呢,也就是用户体验如何,如果你的网站内容十分的优质,并且在全网资源内找不到和你类似的内容,可以说你的内容在“蜘蛛”眼里,是非常棒的内容,也会乐意给你的网站一个排名靠前的位置。
③通俗易懂:就是优化网站的关键词、文章质量、网站内部来提升综合排名。

2.@NonNull @Override

https://baijiahao.baidu.com/s?id=1623013726378332873&wfr=spider&for=pc
https://www.jsdelivr.com/package/npm/font-awesome?path=css

cdn:
https://www.zhihu.com/question/36514327?rf=37353035

目标网页重庆向
重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置(如:网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向)。
我们在网站建设中,时常会遇到需要网页重定向的情况:
1.网站调整(如改变网页目录结构);
2.网页被移到一个新地址;
3.网页扩展名改变(如应用需要把.php改成.Html或.shtml)。
这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户得到一个404页面错误信息,访问流量白白丧失;再者某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点等

301 Redirect实现网页重定向
IIS服务器实现301重定向

  • 打开internet信息服务管理器,在欲重定向的网页或目录上按右键
  • 选择“重定向到URL”
  • 在“重定向到”输入框中输入要跳转到的目标网页的URL地址
  • 选中“资源的永久重定向”(切记)
  • 最后点击“应用”
    Apache服务器实现301重定向
    相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。
    Redirect permanent / http://www.bloghuman.com/ (将目录下内容重定向到http://www.bloghuman.com/ )
    redirect permanent /index.php http://www.bloghuman.com/index.php?go=category_6(将网页index.php重定向到http://www.bloghuman.com/index.php?go=category_6)
    通过合理地配置重定向参数中的正则表达式,可以实现更复杂的匹配。有兴趣的朋友可参考本站Apache手册。
    PHP下的301重定向

ASP下的301重定向
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.bloghuman.com"
%>
ASP .NET下的301重定向

ColdFusion下的301重定向
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.new-url.com">
旧域名重定向到新域名
创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。
记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.domain.com/1[R=301,L]www.domain.comURL301wwwwww.domain.comdomain.comSEOOK301www.htaccessdomain.comwww.domain.comOptions+FollowSymlinksRewriteEngineonrewritecondrewriterule(.)1 [R=301,L] 请将上面的www.domain.com修改成你想要跳转到的域名。 此外,这里建议大家归总旧网站的外部链接,并联系相应的站点修改导入链链的URL,以指向新站点。 域名301重定向到www的二级域名 在以前的文章中我反复提及过:www.domain.com是domain.com域下的一个二级域名,并对二级域名和一级目录之间如何选择以及网站结构优化做了一个详细的分析,有兴趣的可以读一下两篇文章,网站结构优化是SEO中最重要。 OK,继续域301跳转到www二级域的实现方式: 创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保所有来自对domain.com的请求都转向到对www.domain.com进行请求。 Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^domain.com [nc] rewriterule ^(.*) http://www.domain.com/$1 [r=301,nc]
请将上面的domain.com和www.domain.com修改成你想要跳转到的域名。
注意:.htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展

200OK
请求已成功,请求所希望的响应头或数据体将随此响应返回。出现此状态码是表示正常状态。
404NotFound
请求失败,请求所希望得到的资源未被在服务器上发现。没有信息能够告诉用户这个状况到底是暂时的还是永久的。假如服务器知道情况的话,应当使用410状态码来告知旧资源因为某些内部的配置机制问题,已经永久的不可用,而且没有任何可以跳转的地址。404这个状态码被广泛应用于当服务器不想揭示到底为何请求被拒绝或者没有其他适合的响应可用的情况下。出现这个错误的最有可能的原因是服务器端没有这个页面。