如果我在 url 地址栏中写入http://example.com/wp-login.php?redirect_to=http://example.com/specificpage/?parameter1=dog¶meter2=dog¶meter3=cat
(使登录页面重定向到带有参数的特定页面(并登录。
我被重定向到正确的页面,但只有第一个参数(http://example.com/specificpage/?parameter1=dog
(。 其他两个参数将从 URL 中删除。
我该如何解决?
顺便说一句 - 参数在此站点上是可以接受的(在函数文件中设置add_custom_query_vars
所以这不是问题(。
我最终对重定向网址进行了编码。 在我的情况下使用 php (' http://example.com/wp-login.php?redirect_to='.urlencode(http://example.com/specificpage/?parameter1=dog¶meter2=dog¶meter3=cat));
(
现在它工作了!
在我的情况下,它是 https://github.com/Arsenal21/all-in-one-wordpress-security/issues/11被阻止