返回列表 回复 发帖

301转向代码.htaccess修改使用方法及范例

301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。

    使用 301 重定向将您原来网站上的所有网页永久重定向至新网站。 这可以告诉搜索引擎和用户您的网站已永久迁移。是符合搜索引擎友好的,目前最安全的网址域名更换。 请不要将原来网站的所有网页都定向到新网址的主页。虽然这样可以避免 404 错误,但并非良好的用户体验。建议将旧网址的网页对应到新网址同目录同名称的网页,网页对网页的重定向将有助于保持您的网站在 Google上的排名,同时还能提供一种一致且直观的用户体验。

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

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

    301转向可以让你域名分散的流量集中,使PR值提高,使权威性增加。

    以下是代码范例:

1、如果你想让访问 hlwh.net 的用户 自动转向到 www.hlwh.net  使用如下代码

  1. RewriteEngine on
  2. RewriteCond %{HTTP_HOST} ^heluochina\.net$ [NC]
  3. RewriteRule ^(.*)$ http://www.heluochina.net/$1 [L,R=301]
复制代码
2、如果你想让访问 bbs.heluochina.net 的所有请求转向到 bbs.hlwh.net 使用如下代码

  1. RewriteCond %{HTTP_HOST} ^bbs.heluochina\.net$ [NC]
  2. RewriteRule ^(.*)$ http://bbs.hlwh.net/$1 [L,R=301]
复制代码
3、如果你想让访问 www.heluochina.net/dzbbs/ 转向到到 bbs.hlwh.net 使用如下代码

  1. redirect 301 /dzbbs http://bbs.hlwh.net
复制代码
当然都别忘记第一行加上 RewriteEngine on
测试下吧!
返回列表