301是永久重定向,而302是临时重定向
如何做301重定向
方法一:修改.htacess这种分布式配置文件
redirect 301 /old.htm http://www.domain.com/new.htm
或者
redirect permanent /old.htm http://www.domain.com/new.htm
这是单个链接,对于 整站 不同域名的301 需要写多点
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
方法二:对于PHP可以这么做
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.domain.com” );