首页 > 解决方案 > AMP url 是否保留查询参数?

问题描述

我以前见过这个问题,但很难找到直接的答案。我从可靠的消息来源听到了故事的两面性。文档有限,但我确实从 Google 找到了这篇文章。

https://developers.google.com/amp/cache/overview#query-parameter-example

TLDR:

查询参数示例 AMP Cache URL 格式还可以在查询字符串中包含参数。以下是带参数的 HTTPS 示例:https ://example-com.cdn.ampproject.org/c/s/example.com/g?value=Hello%20World

我可以$_GET['utm_source']在我想用 AMP 缓存的页面上使用 PHP 吗?

标签: phpseoamp-html

解决方案


是的,AMP 缓存支持查询参数。这是一个例子:

https://ampbyexample-com.cdn.ampproject.org/c/s/ampbyexample.com/g?value=Hello%20Alice https://ampbyexample-com.cdn.ampproject.org/c/s/ampbyexample.com /g?value=Hello%20Bob

两个链接都指向同一个页面,但根据查询参数呈现不同的内容。AMP 缓存反映了这种行为。


推荐阅读