Emlog程序支持多个域名全站访问的方法

为了实现多个域名访问,资源地址不是主域名的情况下,写了这个教程,本教程也可以配合不同域名不同模板使用,效果更佳。

我们很多时候可能有这样的需要,如果你手上有空余的域名,你也可以试试,让你的emlog支持多域名,只需要修改一个文件,增加几行代码就能够轻松实在多域名支持,理论上是多少域名都没有限制的,当然如果你的emlog使用了静态化插件,那么请你谨慎修改,因为我没有测试过是否对静态化有效,好了,开始动手。

第一步: 打开emlog根目录下的 init.php

找到以下代码:

//站点固定地址
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/\"; //这个域名修改为你的默认域名,
}
 define(\'BLOG_URL\', $BLOG_URL_EXP);

第二步:

打开你的emlog后台 ->设置 ,把站点地址改成如下格式。

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

把多个域名用 | 隔开 ,理论上是没有限制的,当然前提是你有那么多的域名……

上一篇 MySQL批量替换字段内容的语句
下一篇 如何在 WordPress 博客文章页面添加文章字数和预计阅读时间?

探索站点内容

搜索文章、标签、分类

关注公众号
领美团外卖神券
领美团外卖神券
最新评论
dadaowokou
dadaowokou
10月22日
求更新的
日月先生
日月先生
10月8日
留个言看看
小高网
小高网
10月4日
有更新本帖会重新置顶
7777
7777
10月4日
麻烦置顶
7777
7777
10月3日
那些看剧的app好像没了
hghghg
hghghg
9月24日
强制更新升级,用不了
15579854855
15579854855
9月15日
安装流程都没有,下载也用不了,浪费时间
小高网

小高网管理员

小高网www.xx8g.com

本月创作热力图

少
多