Emlog程序支持多個(gè)域名全站訪問的方法

廣告也精彩

為了實(shí)現(xiàn)多個(gè)域名訪問,資源地址不是主域名的情況下,寫了這個(gè)教程,本教程也可以配合不同域名不同模板使用,效果更佳。

我們很多時(shí)候可能有這樣的需要,如果你手上有空余的域名,你也可以試試,讓你的emlog支持多域名,只需要修改一個(gè)文件,增加幾行代碼就能夠輕松實(shí)在多域名支持,理論上是多少域名都沒有限制的,當(dāng)然如果你的emlog使用了靜態(tài)化插件,那么請(qǐng)你謹(jǐn)慎修改,因?yàn)槲覜]有測(cè)試過(guò)是否對(duì)靜態(tài)化有效,好了,開始動(dòng)手。

第一步: 打開emlog根目錄下的 init.php

找到以下代碼:

//站點(diǎn)固定地址
define('BLOG_URL', Option::get('blogurl'));

替換為:

//define('BLOG_URL', Option::get('blogurl'));
preg_match_all('/\{(.*?)\}/',Option::get('blogurl') ,$blogurl, PREG_SET_ORDER);
$BLOGURL = explode("|",$blogurl[0][1]);
if( in_array($_SERVER['HTTP_HOST'],$BLOGURL) === true ){
 $BLOG_URL_EXP = "http://".$_SERVER['HTTP_HOST']."/";
}else{
 $BLOG_URL_EXP = "http://www.xx8g.com/"; //這個(gè)域名修改為你的默認(rèn)域名,
}
 define('BLOG_URL', $BLOG_URL_EXP);

第二步:

打開你的emlog后臺(tái) ->設(shè)置 ,把站點(diǎn)地址改成如下格式。

http://{域名1|域名2|域名3|以此類推}/

把多個(gè)域名用 | 隔開 ,理論上是沒有限制的,當(dāng)然前提是你有那么多的域名……

? 版權(quán)聲明

相關(guān)文章

暫無(wú)評(píng)論

none
暫無(wú)評(píng)論...