# 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

评 论:

Last Updated: 6/11/2024, 11:35:27 AM