url redirect

域名变更时需要把原域名的所有连接重定向到新域名,这时候就需要用到apache的redirect engine。
在原域名的apache config里加入下面两行,重启apache就可以重定向到新域名了。


RewriteEngine on
RewriteRule (.*)         http://kimnote.com%{REQUEST_URI}?%{QUERY_STRING}          [R]

上面的%{REQUEST_URI}表示url中的path部分,%{QUERY_STRING}部分表示参数部分,[R] 表示 redirect。

测试:
在浏览器里输入原url,则原域名apache的access 日志里会出现如下一行日志。


"GET /tag/xml/ HTTP/1.1" 302 211

这里出现302则表示redirect成功!

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>