首页 > 解决方案 > PHP - 处理哈希后添加到 URL 的社交跟踪字符串

问题描述

我是一名中级 PHP 人员,正在尝试处理每个页面上都有哈希标签部分的网站上的 URL。使这更复杂的是添加的社交跟踪字符串。

我需要这个:

http://myvenuesite.org/venues/venue-detail/index.php?venue=therockclub&gclid=CjwKCAjGJBhB1EiwACU1Aib_8tuyvRNc5kik6Ip4b_MK845Yug6pFu1D-Wd4qJ3gAa4MJOax8_BoCfCkQAvD_BwE#venue-details&mkt_campaign=2CUEQFFZ4PGDA2E98V7UZQ0T

使用 PHP 逻辑到这里:

http://localhost:8000/venues/venue-detail/index.php?venue=therockclub#venue-details

请注意#venue-details隐藏在第一个 URL 中的哈希值。

基本上,在之后保留场地 = therockclub?并保留#venue-details哈希,但在任何位置都丢失任何和所有 ¶ms。

我还使用重定向逻辑为客户端提供“虚 url”,例如:

myvenuesite.org/therockclub

重定向到完整的网址:

http://myvenuesite.org/venues/venue-detail/index.php?venue=therockclub#venue-details

标签: javascriptphpredirect

解决方案


推荐阅读