Rewrite的301永久重定向
由于需要更改一个网站的目录名,需要用到永久重定向,更改.htaccess文件,记录如下:
RewriteEngine On
RewriteBase /aaa
RewriteRule ^show-([0-9]+)\.htm$ /bbb/$1/ [R=301,L]
解释:RewriteEngine On为开启rewrite功能,rewritebase /aaa是原来的目录
/bbb是后来转向的目录,R=301表示是永久转移,L表示rewrite结束。
若R=302则表示临时性转移,据说301重定向是网页更改地址后对搜索引擎友好的最好方法。
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$ http://www.suxi.org/blog/$1 [R=301,L]
// 上面代码为全站重定向到blog目录下,(新旧目录结构和文件名保持一样)
0 条评论:
发表评论
订阅 博文评论 [Atom]
<< 主页