许多用户习惯了从 baidu.com 打开百度而不是 www.baidu.com 。实际上这两个是完全不同的域名,只是为了访问方便而许多大网站都对不带WWW的域名做了跳转。所实现的技术就叫做301重定向,这样设置一可以让用户的体验更好,同时也对收录有一定的好处,何乐而不为呢?
将不带www的域名重定向到带www的域名有很多种方法,可以用.htaccess来实现,也可以用代码来实现,下面我介绍的就是PHP用代码实现301重定向
代码如下:
<?php
if($_SERVER["HTTP_HOST"] == "nimaboke.qiniudn.com"){header("HTTP/1.1 301 Moved Permanently");header("Location:http://nimaboke.qiniudn.com");}
?>
将nimaboke.qiniudn.com改为你的即可
那代码放在什么位置呢?下面我就用emlog来说明
如果你给你的网站域名设置的是不带www的,那么你的文章打开也就不带www
如果这时候你在header里放置了301重定向代码,那么你打开文章也会自动重定向www域名
这时,你就可以放在首页文件来解决
em一般的模板的首页文件是log_list.php但也有一些人用的是index.php
然后在里面放置重定向代码即可
木有.htaccess呢?