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)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
相關(guān)文章
暫無(wú)評(píng)論...