最近遇到一个问题,是关于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文档的下载:
