【发布时间】:2013-06-19 09:28:24
【问题描述】:
我正在制作一个邮件程序,用于向客户发送简报,简报中将包含图像和链接。当我在 localhost 上对其进行测试时,一切正常并且链接正常。但是,当我将其上传到我的网站时,链接和图像路径将不再起作用。
由于某种原因,它在链接和路径中添加了 %22(我发现它是双引号“),所以我邮寄的链接如下所示:
/%22http//www.mywebsite.com/%22
而且图片路径是这样的:
%22http//www.mywebsite.com/content/someimage.jpg/%22
我正在使用 TinyMCE 编辑时事通讯,我尝试过 relative_urls : false 和 convert_urls : false 但这无济于事。我不认为这是一个 TinyMCE 问题,但我想我还是会提到它。
我不知道是什么原因造成的,所以如果有人知道这是怎么回事,那就太好了!
更新: 我检查了我的代码并查看了在邮件中发送的文本的 html,并且在任何时候链接周围都没有双引号,所以我的猜测是这是一个服务器问题。
【问题讨论】:
-
你是如何建立你的网址的?看起来您将它们视为字符串(
%22封装了您的网址) -
@SamueleMattiuzzo 我只是在 TinyMCE 中添加带有选项的链接,但是当我查看时事通讯的 html 时,它是一个简单的
<a href="http://www.mywebsite.com">mywebsite</a>。