A-A+

wcdp安装wordpress用二级域名做图片地址的方法

2016年05月25日 技术 暂无评论 阅读 2,186 views 次

目前新版的wordpress程序隐藏了更改默认文件上传路径的功能,所以要把它加回来。

首先要在主机后台添加一个子域名,具体的可以咨询空间商,然后解析二级域名,比如我的二级域名为img.catplus.cn,那么解析如下,记录值填写你的主机ip地址,一般几分钟就生效

然后在functions.php里面加上一下代码

/**
* kameiti.com添加图片上传路径选项
*/
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}

之后在wordpress后台打开图示选项,在默认路径上填上你的二级域名前面的部分,文件完整url填上二级域名。大功告成

 

如果要把以前的文件全部转化过来,可以进入PHPMyAdmin执行下列语句,特别提醒,事先备份数据库,以防万一。

UPDATE wp_posts SET post_content = REPLACE( post_content,’http://www.catplus.cn/wp-content/uploads/’, ‘http://img.kameiti.com/’) ;

之后你发现以前的文件用不了,别担心,把wp-content/uploads目录下的问价你全部转移到你新建子域名的根目录下,那么你会发现问题解决了。

---------------------------------------------------------------------------------------

很多人将2个域名(主域名和图片域名)全部绑定在主域名了,那是错误的,正确的方法是:

如果网站做的比较大,我们需要在主域名开设其他栏目频道,这时候可以采用二级域名布局单独的站点。如果我们有使用WDCP面板(今天有网友需要提供这篇教程),在后台面板中是可以添加二级域名的,具体的方法怎么操作的呢?如果是单独添加一个站点主域名可以参考"WDCP管理面板添加站点及数据库 测试搭建WordPress程序"文章,基本上可以搭建所有的程序环境。

如果需要添加二级域名,如何操作呢?

第一、我们需要在WDCP环境中已有这个域名的一级域名添加在里面

WDCP面板添加站点

如果我们需要让主机/站点支持泛解析域名,那我们需要在"对泛域名的支持,一般不需要开启"勾选,然后在绑定域名里添加*.域名设置。

第二、设置二级域名

点击左侧菜单"站点列表",我们可以看到已经添加的站点,如果我们需要对其添加二级域名,就对应后面的属性"二级",设置。

wdcp添加二级域名

然后点击"增加"字样进行添加。

wdcp设置二级域名路径

设置需要的二级域名字样,以及绑定的域名可以多个用,隔开,对于目录我们需要手工填写这样比较好容易记住。

总结,添加完毕之后,我们只需要到域名面板添加这个二级域名的解析,等待生效即可打开。

 

 

结合上面两个教程,问题完美解决。

参考1:https://www.douban.com/note/531377504/

参考2:http://www.laozuo.org/4353.html

如果你没有找到方法可以留言一起探讨。

标签:

给我留言

您必须 登录 才能发表留言!

Copyright © 推塔网 保留所有权利.   Theme  Ality 15028865

用户登录