为了提高网站的访问速度,萨龙网络也将所有的媒体文件放置在二级域名下,WordPress 3.5以上的版本,隐藏了后台的媒体(Media)设置页面 上传路径(upload_path)和文件 URL 地址(upload_url_path)的设定,所以我们需要自定义来路径与地址。
自定义Wordpress媒体上传路径和文件的URL地址网上有很多教程,我们就针对Wordpress单个网站与多站点进行设置。
WordPress单个网站
将以下代码添加到 functions.php文件中,然后到后台——设置——多媒体中设置路径和地址就可以。这是普遍一种方法,也是最方便的,另外一种是直接在代码中设置路径,就显得比较不灵活。
- if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
- update_option('upload_path',WP_CONTENT_DIR.'/uploads');
- }
WordPress MU多站点
萨龙网络使用的是Wordpress MU多站点,对于自定义上传路径和文件的URL地址就更加的简单方便:
- 前往我的站点——站点,编辑站点,再进入设置中
- 修改媒体上传路径,找到Upload Path,输入媒体上传的绝对路径:/home/wwwroot/lnmh/domain/pic.salongweb.com/web/
- 修改媒体的URL地址,找到Upload Url Path,输入媒体的URL地址:https://pic.salongweb.com
- 修改之前媒体的地址,可以通过SQL进行修改,萨龙龙是把数据库下载下来,再使用Notepad++进行指替换,再导入数据库
- 网络中所有的站点都可以这样设置
至此网络中所有的媒体上传路径和文件的URL地址都修改完毕,之后上传的媒体都会使用新的路径和地址,方便管理,最重要的是媒体使用二级域名将提高网站的访问速度。
本文由 远方的雪山 作者:萨龙龙 发表,转载请注明来源!