【问题标题】:Wordpress is stripping parameters from URLWordpress 正在从 URL 中剥离参数
【发布时间】:2015-02-06 20:33:25
【问题描述】:

我的 Wordpress 网站正在从 URL 中删除参数。这不利于跟踪 google adwords 和 bing 广告,因为它们依赖?要附加到 URL 的一堆参数。

我尝试查看重定向插件和.htaccess,但.htaccess 的全部内容是:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

【问题讨论】:

  • 我认为你应该去 wordpress 管理面板并在设置菜单中设置永久链接。
  • 我尝试来回切换永久链接,但没有成功.....
  • “从 URL 中剥离参数”是什么意思?什么网址,什么时候做的?
  • 如果您转到该链接,您将看到 ?以及剥离后的一切

标签: php wordpress url


【解决方案1】:

要在 URL 中获取自定义查询字符串,您需要首先让 Wordpress 知道它。 Wordpress 会进行一些复杂的 URL 重写,为了安全起见,它还会删除它无法识别的所有参数。

您需要在init 上创建一个操作,该操作调用add_rewrite_tag() 一次或多次以注册您需要的自定义查询变量。

详情请参阅add_rewrite_tag Codex page

【讨论】:

  • 我必须添加参数才能被允许?不会有一个设置可以摆脱所有的剥离吗?
  • 如果有办法,一直没找到,找了好多年了。
【解决方案2】:

我想通了。我管理的 wordpress 网站有一个 Wordpress SEO 插件,该插件有“重定向丑陋的 URL 以清理永久链接。(在很多情况下不推荐!)”选中。这就是剥离我的查询参数的原因!

【讨论】:

  • 这是 Yoast 插件吗?您是否出于 Google Analytics 的目的而尝试跟踪?我可能遇到了同样的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-29
相关资源
最近更新 更多