原因:官方修改了图片上传时候的响应头 Ueditor默认的响应头”url” => $this->fullName, 官方改成了”url” => $this->fileUrl, 上传图片后服务器响应的图片路径就带有域名,插入图片后自然也带域名,这里建议下官方改成跟后台联动的,就跟自带编译器一样的。

解决办法如下:
1、默认模板中的url调用方式都是以绝对路径出现在网站中,绝对路径的好处:
(1)有利于网站优化
(2)有利于绑定多域名的时对网站的指引
改为全站模板为相对路径的方法,系统-系统设置-地址设置,如下图所示:

2、找到/api/ueditor/php/config.php
修改imageUrlPrefix imagePathFormat这两个参数如下:
“imageUrlPrefix” => “/uploadfile/”, /* 图片访问路径前缀 */
“imagePathFormat” => “/ueditor/image/{yyyy}{mm}/{time}{rand:6}”, /* 上传保存路径,可以自定义保存路径和文件名格式 */
2、找到/api/ueditor/php/Uploader.class.php
修改 “url” => $this-> 这个参数如下
“url” => $this->fullName,
3、后台更新缓存 刷新网页重新在Ueditor编辑器上传图片完美解决如下图所示:

我就是这样设置的,编辑器里面上传图片都是相对路径了,图片上传路径不自带域名,如上图所示。
免责声明:本文所有图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,内容仅提供用户参考,若因此产生任何纠纷,本站概不负责,如有侵权联系本站删除!邮箱:452315957@qq.com
微信扫一扫
支付宝扫一扫
