什么是301转向

来源:互联网 发布:java对话框输出 编辑:程序博客网 时间:2024/04/30 23:54

301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。

使用 301 重定向将您原来网站上的所有网页永久重定向至新网站。 这可以告诉搜索引擎和用户您的网站已永久迁移。是符合搜索引擎友好的,目前最安全的网址域名更换。

请不要将原来网站的所有网页都定向到新网址的主页。虽然这样可以避免 404 错误,但并非良好的用户体验。建议将旧网址的网页对应到新网址同目录同名称的网页,网页对网页的重定向将有助于保持您的网站在Google上的排名,同时还能提供一种一致且直观的用户体验。

如果您新旧网站的网页无法一一对应,可尝试确保您原来网站上的每一个网页至少会重定向至一个具有相似内容的新网页。

301的另个重要用处是网址规范化。即选择你希望的唯一的首页网址。

  • 规范www

全部统一到 www.10np.com (带www)

 RewriteEngine on RewriteCond %{HTTP_HOST} ^10np\.com$ [NC] RewriteRule ^(.*)$ http://www.10np.com/$1 [L,R=301]

Rewrite实现301转向

RewriteEngine On RewriteRule ^(.*)$ http://www.newdomain.com/ [R=301,L]

这个是都转向到新域名的首页

原创粉丝点击