你的位置:快乐忆站 \ 技术 \ 文章正文

实现一个博客多个域名

对于有多个域名绑定在同一个空间的童鞋来讲,一个博客多个域名似乎挺好,万一其中一个域名的dns挂了或怎么的,另一个备用的就可以用了,或者说如果你有闲置域名的话也可以绑定到同一个博客上~

最开始,一个博客多个域名我是在WordPress上实现的。网上搜到方法蛮多,但是我试了,就一种比较简单的,代码如下:

//多域名
$home = 'http://'.$_SERVER['HTTP_HOST'];
$siteurl = 'http://'.$_SERVER['HTTP_HOST'];
define('WP_HOME', $home);
define('WP_SITEURL', $siteurl);

将上面的代码加入到wp-config.php内即可实现一个博客多个域名,并且文章的链接也会随你访问的域名不同而不同。

最近发现emlog好像多了个option.php用来配置一些东西,很好奇,想试试这个方法在emlog上是否可行。遂在本地一顿猛地测试,结果失败!很郁闷!就在我要放弃的时候,猛地发现失败的原因很简单:因为我本地的em是在二级目录下的,而$_SERVER['HTTP_HOST']只能读取http的头信息,却不能读取到二级目录,于是乎恍然大悟,此法对二级目录无效!

如果你博客非二级目录,那么就能实现,代码如下:

//多域名
$siteurl = 'http://'.$_SERVER['HTTP_HOST'].'/';
define('BLOG_URL', $siteurl);

将上述代码加到option.php内,于是乎我的博客也实现多域名了,具体效果请见备用域名:http://xiaosong.tk,测试发现:如果日志内有图片,那么图片地址无法动态,还有3d标签云亦如此~

有博友关心SEO的事,我谷歌了一下,确实会影响SEO,有一个解决方法:把你的非主显域名即备用域名301重定向到你的主显域名即可!不过貌似百度不认识301,暂时没办法~

PS:宣布个事

本博客模仿木木的博客,加入了双击留言快捷回复他/她的功能,具体方法就是双击你想回复的评论的内容即可~

« 上一篇

说两句吧:

*

*

正在回复: 取消

  1. 192#
    该昵称已屏蔽
    该昵称已屏蔽 Firefox 17.0 Windows 8 x64 Edition 2012-12-14 13:26 回复
    都绑定就了吧。
  2. 191#
    特爱博客
    特爱博客 Google Chrome 19.0.1041.0 Windows 7 2012-03-04 13:05 回复
    这样视乎对 seo不利
    小松
    小松 Google Chrome 17.0.963.56 Windows 8 x64 Edition 2012-03-04 19:49 回复
    @特爱博客:呵呵,我不太关注这东西~
  3. 190#
    电脑人生
    电脑人生 2010-11-24 12:02 回复
    手气不错!!!
  4. 189#
    小松
    小松 2010-09-15 00:33 回复
    @Satan:俺的不是wp,是emlog哦~
  5. 188#
    Satan
    Satan 2010-09-14 23:32 回复
    这挺不错、  都是wp高手啊...。没怎么折腾。。
  6. 187#
    小松
    小松 2010-08-20 21:07 回复
    @思琳:这么客气~一起交流呗~
  7. 186#
    思琳
    思琳 2010-08-20 20:05 回复
    学习了!
  8. 185#
    小松
    小松 2010-08-07 15:50 回复
    @merror:额,这样貌似蛮麻烦的~
  9. 184#
    merror
    merror 2010-08-07 14:48 回复
    文章内图片另起一个独立域名就好了,
  10. 183#
    小松
    小松 2010-08-04 00:40 回复
    @夏坤:嗯,我知道的,不过我注册的域名一般都是有用的~
1 2 3 4 5 6 ... »

随机日志:

推荐日志:

彩色标签:

sitemap