Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 链接在<;a href>;当内容包含.com时进行标记_Html_Email_Html Email - Fatal编程技术网

Html 链接在<;a href>;当内容包含.com时进行标记

Html 链接在<;a href>;当内容包含.com时进行标记,html,email,html-email,Html,Email,Html Email,在我的代码中,我生成了一个html电子邮件消息的主体。部分内容如下: <a href="mylink.pl">SomeName.com</a> 当我在我的邮件客户端或Gmail中收到此电子邮件时,当我单击链接时,我会指向SomeName.com,而不是mylink.pl,它位于标记的href部分。看起来这种情况只发生在.com域中 有什么办法可以解决这个问题吗?在电子邮件中使用绝对URI。它们(通常)以http:// 您拥有的是相对URI,这在电子邮件中没有多大意义

在我的代码中,我生成了一个html电子邮件消息的主体。部分内容如下:

<a href="mylink.pl">SomeName.com</a>

当我在我的邮件客户端或Gmail中收到此电子邮件时,当我单击链接时,我会指向
SomeName.com
,而不是
mylink.pl
,它位于
标记的href部分。看起来这种情况只发生在
.com
域中


有什么办法可以解决这个问题吗?

在电子邮件中使用绝对URI。它们(通常)以http://


您拥有的是相对URI,这在电子邮件中没有多大意义。当您试图访问浏览器时,您可能只是点击了它的搜索功能。

尝试使用昆汀提到的绝对URL。开玩笑地说,这段代码似乎是用于钓鱼的:-)不,这不是钓鱼,我们只是想计算我们的用户从链接到不同站点的次数,因此链接指向我们的服务,但用户会自动重定向到服务SomeName.com所以你真正想要的是:
,对吗,看起来GMail实际上是在解析链接文本,并假设它是一个网址,然后创建一个指向
SomeName.com
的链接,而不是您在
中指定的目标。正确吗?有http://,所以基本上代码如下:mylink.pl“>SomeName。com@Jakub:看看昆汀的答案,然后看看你的链接。现在再看看答案。遗憾的是,你的链接不包含“http://“。请尝试类似于
的操作抱歉,我忘记在上一条评论中添加格式。我使用的链接如下: