# 1、url重写
向服务器发送一个url
请求,然后在服务器中将该url
重写成服务器可以处理的另一个url的过程。该过程中客户端只向服务器发送了一次请求。
常见用途: 如果浏览器不支持Cookie或者用户阻止了所有cookie
,客户端可以将sessionId
添加到url
上发送到服务器。是支持session
的非常健壮的方法。
优点
- 1、缩短url,隐藏实际路径,提高安全性。
- 2、易于被搜索引擎收录。可以提高搜索引擎阅读和索引你网站的能力。
- 3、易于用户记忆和键入。(在你自己改变网站的结构后,无需需求用户修改他们的书签,同时也无需其他网站修改他们的友情链接。)
# 2、url重定向
通过各种方法将各种网络请求重新定个方向转到其他位置。可以分为永久性重定向(301)
和临时性重定向(302)
。url
重定向的过程中会再次向服务器发起网络请求。
- 301 redirect
永久性重定向
(Permanently Moved)
。指原URL不再被使用,应优先选择新的URL。搜索引擎在抓取新内容的同时也将旧的网站替换为重定向后的网址。应用场景:1、域名到期或者想改变自己的域名时;2、在搜索引擎的搜索结果中出现了不带wwww的域名,而带www的域名却没有收录,此时就可以用301重定向来告诉搜索引擎目标的域名是哪一个。
- 302 redirect
临时性重定向
(Temporarily Moved)
。表示旧地址的资源还在,这个重定向只是临时性的从旧地址跳转到新地址,搜索引擎会抓取新的内容而保存旧的网址。针对SEO,302
优于301
。
阅读量: