WordPress正在从URL中剥离参数。

4
我的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管理面板,在设置菜单中找到永久链接的设置。 - J Prakash
我尝试来回切换固定链接,但那并没有起作用...... - Bruce
“从URL中剥离参数”是什么意思?指的是哪个URL,以及在什么情况下进行剥离? - user488187
http://www.micreditlawyer.com/identity-theft/?exampleparameter - Bruce
如果您访问该链接,您将看到“?”以及其后的所有内容都被剥离。 - Bruce
你是否安装了其他管理404错误、永久链接或其他链接相关功能的附加插件?这不是WordPress的默认行为。 - Niels van Renselaar
2个回答

1
要在URL中获取自定义查询字符串,首先需要让WordPress知道它。WordPress执行一些复杂的URL重写,并为了安全起见,它还会剥离掉任何它不认识的参数。
您需要在init上创建一个动作,调用add_rewrite_tag()一次或多次来注册所需的自定义查询变量。
有关详细信息,请参见add_rewrite_tag Codex页面

我需要添加参数才能被允许吗?难道没有一个设置可以去除所有的剥离吗? - Bruce
如果有方法,我还没有找到它,而且我已经寻找了多年。 - cpilko

0
我弄清楚了。我管理的WordPress网站安装了一个WordPress SEO插件,它勾选了“将丑陋的URL重定向到干净的永久链接(在许多情况下不推荐!)”。这就是剥离我的查询参数的原因!

1
这是Yoast插件吗?您是想为Google Analytics跟踪吗?我可能遇到了同样的问题。 - KDP

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接