这两天换了域名,牵扯到301重定向的问题,找了些资料,总结出以下实用方法。
第一种,推荐方法,用apache伪静态来重定向。
RewriteEngine on
RewriteRule ^(.*)$ https://www.andan.me/$1 [R=301,L]
PHP第二种,用php重定向。
<?php
$the_host = $_SERVER['HTTP_HOST'];
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
if($the_host == 'andanyizhan.com')
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: https://www.andan.me'.$request_uri);//
}
?>
PHP301代表永久性转移,301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。