各种301跳转汇总
我的网站从先前的ASP静态站转为伪静态站,损失不小,各个搜索引擎开始K我,权重明显下降。经过不到半年时间,网站又改版为PHP,对网站来说可以说是致命的打击,google基本上完全K我。又经过不到几个月的时间,又想把网站弄成静态站,但以前是类似/list-1-2.html这样的格式要转换成/html/list-1-2.html。于是用到了header("location:")来作跳转,经抓包发现,各个浏览器均把这类跳转视作为302临时跳转,似乎不是什么好的兆头,因为下次搜索引擎还会访问这个地址的,怎样让搜索引擎直接访问/html/list-1-2.html呢??答案是301永久跳转。
.htaccess格式:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://fairyfish.net/$1 [R=301,L]
PHP版本:
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.xxx.com/");
exit();
asp版本:
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.xxx.com/"
Response.End
.htaccess格式:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://fairyfish.net/$1 [R=301,L]
PHP版本:
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.xxx.com/");
exit();
asp版本:
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.xxx.com/"
Response.End
- 没有相关文章
- 没有评论