Emlog程序实现多域名全站访问的方法-站长杂谈下载

Emlog程序实现多域名全站访问的方法

来自版块: 站长杂谈发表于: 2015-8-17 13:07:44
29881
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
   我们很多朋友可能有这样的需要,如果你手上有空余的域名,你也可以试试,让你的emlog支持多域名,只需要修改一个文件,增加几行代码就能够轻松实在多域名支持,理论上是多少域名都没有限制的,当然如果你的emlog使用了静态化插件,那么请你谨慎修改,因为我没有测试过是否对静态化有效,好了,开始动手' i% J! I- C* a
第一步: 打开emlog根目录下的 init.php) ]& F) |6 y- e
9 |0 s; {* Y( H# B
找到以下代码:
  1. //站点固定地址5 |" W7 f2 M- B$ H* w
  2. define('BLOG_URL', Option::get('blogurl'));
复制代码
把上面的代码替换成如下代码
  1. //define('BLOG_URL', Option::get('blogurl'));
    : g( g5 s& ]' v9 ?2 n( R
  2. preg_match_all('/\{(.*?)\}/',Option::get('blogurl') ,$blogurl, PREG_SET_ORDER);
    ' y/ h3 {) g- W. `8 H9 O
  3. $BLOGURL = explode("|",$blogurl[0][1]);) n2 ~2 O) V$ N! X' C3 r! [/ h! W2 a# n7 {
  4. if( in_array($_SERVER['HTTP_HOST'],$BLOGURL) === true ){
    6 P3 l  f! ?+ z1 F/ E
  5.         $BLOG_URL_EXP = "http://".$_SERVER['HTTP_HOST']."/";
    + c: M5 V) B; E- _
  6. }else{, @( Q& M  @& u* o2 X7 i7 Y
  7.         $BLOG_URL_EXP = "http://www.shuyong.net/"; //这个域名修改为你的默认域名,3 s. H$ ^( z. v, d/ m. j+ q
  8. }: Q6 T/ u, x; U  C, c
  9.         define('BLOG_URL', $BLOG_URL_EXP);       
复制代码

- m+ I+ j4 O  b7 U/ v4 T, P第二步:' f+ w5 {7 S3 h: l* a: ~! |/ p
打开你的emlog后台 ->设置 ,把站点地址改成如下格式/ U; w6 h1 @/ s! E, g" t) }8 S& \0 p
http://{域名1|域名2|域名3|以此类推}/1 z% t. K$ ?2 _! d3 [
把多个域名用 | 隔开 ,理论上是没有限制的,当然前提是你有那么多的域名……

注意:本方法5.3.1正常使用,其他版本未做测试

6 C6 L8 c. C4 F% f9 x9 y  P

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部