最近遇到一个问题,是关于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
以下是截自官网的指导:
正准备发布文章的时候,核桃发来消息,直接说用第二用写法,我正想说官网的指导时,核桃给了我提示:检测返回状态。于是将第一种写法,经过检测,返回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文件的功能,避免了自己建立文件造成的各种错误。
Related posts:


8 错 8错
学习一下先
我周末查了两天的htaccess文件,唉。
好熟悉的名字呀
htaccess是支持正则表达式的,呵呵
呵呵,你真辛苦了。
就是写正则,偏僻这个是我最怕的。
好像有那种专门匹配正则的小软件,一找一大把
你搞过SEO的,要会用搜索,呵呵
我不知道这个也能搜到耶。