独立站百科06 网站URL规则以及伪静态
我们说一些伪静态,这个是一个抽象概念,因为你从来都没有接触过,那么什么是伪静态呢?我们先说说什么是静态链接,静态很简单,就是一个由字母或数字组成的链接,比如:
xxx.com/123
xxx.com/abc
xxx.com/good-morning
xxx.com/abc.html
都是静态链接,而静态链接对应的是动态链接:
xxx.com/page?=123
这种夹杂着问号等号字符的就是动态链接,动态链接是不能更改的,它出生是什么样就是什么样,比如xxx.com/page?=123,可能表示第123个页面,你无法更改它的出生,但是同时搜索引擎也不知道这个123表达了什么意思,而且同时搜索引擎如谷歌是非常看中页面链接的格式的。
根据谷歌质量指南中提示,网站链接,也就是URL中必须有明确的单词解释,比如这个网页讲了关于phone case,那么建议链接中就是xxx.com/phone-case,而不是动态乱码链接。
为了网站在谷歌排名上有竞争力,我们必须要把动态链接改成静态链接,但是动态是不能强行手工改成静态链接的,于是网站程序员就开发了一个程序,利用程序强行把动态链接改成了静态链接,这个就是伪静态。
是的,网址本身的动态链接并没有改变,你要是强行访问xxx.com/page?=123也是可以,但是会自动跳转到xxx.com/phone-case,这个就是伪静态的作用。
一般Wordpress中是可以自行设置伪静态的:
image「朴素」就是一个网址本身的动态链接,而换成「文章名」之后,就变成了伪静态,其他的选项我就不建议你去设置了,目前来说,利用「文章名」是最简单最高效最直接的网址名了。
有的人可能说,不是静态网址是带有.html尾缀的吗,我有必要设置.html尾缀吗?
我的回答是没必要,.html尾缀是上个世纪还没有动态页面的产物,那时候,上传网页内容都是手工一个页面一个页面的上传,修改的话也要到服务器后台去修改页面,但是现在不一样了,我们用的内容管理系统如Wordpress都是动态内容,链接也可以设置伪静态,再添加一个.html只能起到一个追随复古风的作用了,对,也就是观赏性,对页面的SEO效果和速度都没有明显的提升,或许你强行用代码在每段网址后面加上.html之后还给服务器增加了一点计算负担呢。