一个关于301重定向的问题

in 网站建设

最近遇到一个问题,是关于301重定向的,我将一个页面a.html重命名为b.html,忘记写.htaccess了,在webmaster工具里面看到了google的断链提醒,于是写一下htaccess。

写htaccess时,google了下,发现网上大量关于htaccess的文章都是相互抄袭的,不过后来,还是找到现有两种解决方法

1.

RewriteRule   ^a\.html$  b.html

2.

Redirect /a.html /b.html

两种都可以实现,用第一种方式的时候,在浏览器输入xxx.com/a.html的时候url没有跳转,但内容已是b.html的了,因为a.html已经不存在了

用第二种方式的时候,在浏览器输入xxx.com/a.html的时候,url直接跳转成了xxx.com/b.html,这个是实现了URL的跳转

第一种方式是我从新号角培训的内部资料 – 301重定向技术详解,这里面看到的,现提供该PDF文档的下载:

301 重定向技术详解.pdf

而官网上介绍的也是是第一种方式,具体可参见:http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html

以下是截自官网的指导:

htaccess的写法

正准备发布文章的时候,核桃发来消息,直接说用第二用写法,我正想说官网的指导时,核桃给了我提示:检测返回状态。于是将第一种写法,经过检测,返回302的提示,看来只还能用第一种写法了。在此再次感谢核桃。

注:应该是Redirect permanent /a.html /b.html

检测状态:

http://www.seoconsultants.com/tools/headers.asp#results

——————————————————————-分隔—————————————————————
附几个可以在线生成htaccess的网站:

1、.htaccess Generator:http://developers.evrsoft.com/tools-htaccess-generator.shtml

这款编辑器的特点是可以方便的定义图片防盗链、404错误页面地址还有图片缓存控制与密码保护,但是是英文页面,且功能单一,不能进行灵活的设置。

2、.htaccess file generator:http://cooletips.de/htaccess/

这款编辑器功能强大,是在线编辑器的鼻祖。但是页面凌乱,语义模糊,没有任何说明,非常容易填写错误。但其强大的功能仍然是高手们的不二选择。

3、Htaccess Disable Hotlinking Code Generator:http://www.htmlbasix.com/disablehotlinking.shtml

这是专门用于生成图片防盗链的工具,因此,它也就有一个唯一的图片防盗链功能,但是做得非常细致,也非常灵活。可以详细的定义图片文件类型、目标图片的地址等参数。

4、.htaccess文件在线生成器:http://www.wangqu.org/htaccess/

客观的说这是在众多生成器中一款功能最全,最人性化的在线编辑器了。中文界面,包含图片防盗链、MIME类型添加、访问权限控制、自定义默认页面、自定义各种错误文档、网页重定向、图片缓存等九大功能,每一款功能都经过仔细的调试,并且有详细的填写示例与功能说明供参考。同时,它还有下载生成的.htaccess文件的功能,避免了自己建立文件造成的各种错误。

阅读了本文的人还看了:

  1. Google官方称网页加载速度列入pagerank算法
  2. WP自动保存、缓存内容大清理
  3. bluehost邮件设置问题
  4. 用.htaccess限制恶意IP的访问
  5. IT咖啡厅第二讲:软文推广的价值
  6. 网站开发少走弯路的18条心得
  7. photoshop与fireworks对于图片的优化比较
  8. 搜索引擎登录入口汇总
  9. “狗日的”腾讯
  10. 强奸排名的案例
8 Comments

8 Comments

  1. 我周末查了两天的htaccess文件,唉。

  2. 8 错 8错

    学习一下先

Leave a Reply

Using Gravatars in the comments - get your own and be recognized!

XHTML: These are some of the tags you can use: <a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong>