当前位置: 首页 > 知识库问答 >
问题:

表单提交后,AMP表单不会重定向到感谢

华升
2023-03-14

表单提交成功后,页面不会重定向到感谢页面,在控制台上,我得到了错误响应,因为AMP4Email不支持重定向。请让我知道重定向功能何时工作。

我们正在使用

在Php中,我添加了重定向头

$redirect_url = 'https://example.com/amp/nextown/thankyou.amp.html';
header("Access-Control-Expose-Headers: AMP-Access-Control-Allow-Source-Origin, AMP-Redirect-To");
header ('AMP-Redirect-To: '.$redirect_url);

共有1个答案

严高峻
2023-03-14

AMP中广告的网站文档功能在电子邮件中永远不会起作用。出于安全原因,这是被禁止的:我们不希望电子邮件发件人能够重定向电子邮件iframe(电子邮件正文的容器)或顶级电子邮件客户端框架(例如。,https://mail.google.com如果用户正在使用Gmail),请将其添加到新页面。

还有一个替代建议是在新的浏览器选项卡中打开“重定向”网址,而不是重定向当前页面。然而,还没有人能够为该问题中提到的执行挑战提供解决方案。

 类似资料:
  • 早上好,我在一个测试AMP页面上有一个表单(是AMP验证),表单工作:我收到了带有结果的电子邮件(我使用一个php来处理它)。我不知道(我做了一些尝试,但我想我仍然错过了一个例子)让AMP页面正确响应的语法(现在我得到订阅失败!但我确实收到了电子邮件)或提交后重定向。这里我的例子: AMP带有表单的页面(我在提交后收到表单结果,但我不知道如何重定向或获得“订阅成功!”(信息) 带有表单的非AMP页

  • 我有一个输入栏,在提交时必须重定向到另一个https页面(包含谷歌搜索)。表格的代码如下所示: 我也添加了amp表单扩展。官方文件说: 提交amp表单后重定向还允许发布者在提交发生后通过amp重定向到响应标题将用户重定向到新页面。 请注意,您还必须更新访问-控制-暴露-报头响应报头,以将AMP重定向到允许报头的列表中。 重定向URL必须是绝对HTTPS URL,否则AMP将抛出错误,重定向将不会发

  • 我有AMP中的HTML表单,带有POST操作;电子邮件的PHP文件使用Sendgrid API。我尝试了Json重定向的headers响应,但不起作用。 出于这个原因,我应用了JavaScript重定向(是的,我知道,这会为AMP验证生成错误,但我需要重定向到跟踪在线转换的感谢页面)。 PHP文件工作正常,所有电子邮件都是发送的,但没有JavaScript重定向,只有电子邮件发送的div成功或错误

  • 我想通过选择单选按钮,然后单击立即购买按钮,重定向到在线支付页面或钱包支付页面。当我点击buy now按钮时,表格也会提交。 这是一个订单页面,人们将填写表单,然后选择产品,然后选择付款类型。此页面将把数据带到数据库,然后将这些数据显示到下一页面,即钱包支付或在线支付。我是拉雷维尔的新手。如果有人能给出解决方案,那将非常有帮助。

  • 问题内容: 我已经阅读了所有有关将标头插入php表单文件中以便在提交表单后将用户重定向到另一个URL的文章-但我不知道该怎么做。下面是我的代码。您能告诉我在哪里放置标题/重定向,以便通过电子邮件发送信息,然后用户转到另一个html页面吗? 问题答案: 之后 请注意,您将永远不会看到“感谢您订阅我们的邮件列表” 那应该在下一页上,如果您回显任何文本,则会收到错误消息,因为标头已经被创建;如果您要重定

  • 提交表单时出错 当请求的凭据模式为“包括”时,响应中的“访问控制允许来源”标头的值不得为通配符“*”。起源'https://local.oto.com因此,不允许访问。