gpt4 book ai didi

由于 ?gclid=,Google Adwords 出现 Codeigniter 404 错误

转载 作者:行者123 更新时间:2023-12-04 06:20:54 24 4
gpt4 key购买 nike

使用最新的 1.x (1.7.3) 版本的 CodeIgniter,我在来自 Google Adwords 的 gclid 上收到 404 错误。 我的理解是,这是因为“?”在 Google Adwords 添加的网址中。我在网上阅读了很多答案,包括这里,但我找不到任何具体的答案。

最常见的是将配置文件编辑为:

$config['uri_protocol'] = "PATH_INFO";
$config['enable_query_strings'] = FALSE;

这解决了 gclid 问题,但杀死了我所有的其他链接。换句话说,诸如 myDomain.com/something/here/there 之类的链接将不再起作用。

我也看到过说要编辑 .htaccess 的解决方案,但大多数似乎是通过重定向来禁用谷歌正确跟踪的解决方法。

所以我的问题是: 允许 gclid 通过以及为什么这是一个好方法的正确做法是什么?

最佳答案

使用 实际最新版本的codeigniter,尝试使用...

$config['allow_get_array'] = TRUE;
$config['uri_protocol'] = "AUTO";

这是最新版本中的默认值,而不是...
$config['uri_protocol'] = "PATH_INFO";
$config['enable_query_strings'] = TRUE;

这将您的 url 结构更改为完全使用查询字符串而不是基于段的 url,这就是您的其他 url 中断的原因。

升级信息

What's different in Codeigniter 2? (the highlights)

How to upgrade to Codeigniter 2

关于由于 ?gclid=,Google Adwords 出现 Codeigniter 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6586022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com