问题是,我使用的主题允许用户在其选项中输入一些联系人信息,并将其放在标题中。演示内容有如下空链接:<a href="#">Random Shit</a>
.
我想做的是在里面放一个mailto,比如:
<a href= "mailto:contact@example.com">contact@example.com</a>
但该主题在href的内容周围添加了双引号,从而在前端将其破坏为类似这样的内容:
<a href=""mailto:contact@example.com"">contact@example.com</a>
因此,当用户单击它时,他们会重定向到
example.com/currentpage/"mailto:contact@example.com"
可能的解决方案:
- 查找处理选项的代码(耗时太长,代码写得不好)
如果您偶然发现了类似的问题,请分享您的经验,无论您是否找到了解决方案。
SO网友:Salim Mahboubi
发布完问题后,我尝试从主题选项的href中删除引号,结果成功了。
<a href=mailto:contact@example.com>contact@example.com</a>
我考虑的另一个解决方案是使用。htaccess重定向的方式是,它将重定向到主题决定指向的邮件收件人:
Redirect 301 /[path-to-wherever-metallex-points-to] mailto:contact@example.com
-solution 2 source-
因此,如果您发现自己处于类似的情况,您可以在两种解决方案之间进行选择。