我有一个Flask后端。我正在向用户发送注册链接。电子邮件中到达的链接(我将其发送到我的个人hotmail电子邮件地址)如下:
[staging.site.com/#/sign-up/MQ.Xz3qZQ.bPIbKHLD_M9XkFZv2lZcHDabIs4]staging.site.com/#/sign-up/MQ.Xz3qZQ.bPIbKHLD_M9XkFZv2lZcHDabIs4
我的模板如下:
<p>Welcome! You've been invited to register on xxx. Please follow this link to create your account:</p>
<p><a href="{{ confirm_url }}">{{ confirm_url }}</a></p>
<br>
<p>Cheers!</p>
我将其作为硬编码的URL传递给模板:
confirm_url = 'staging.site.com' + '/#/sign-up/' + str(token)
template = render_template('activate.html', confirm_url=confirm_url)
但是,奇怪的是,在MacOS Mail客户端上,链接通常像这样显示,但是单击链接不会执行任何操作:
任何有关如何解决网址外观的见识都将受到赞赏!