Url中的wp-login.php与符号结果为404

时间:2014-08-02 作者:Anorris

我有一个问题,如果wp登录,wordpress站点将抛出404。php后面附加了一个符号和(例如,session expired参数)。

我更改了主题,禁用了所有插件,重命名了。htaccess访问。htaccess1和我还有404。

看起来像是wp登录。php未链接“&;”在它之后,例如“wp login&;whatever=blah”。

如果“redirect\\u to”中有冒号,例如“redirect\\u to”,我还有另一个问题=http://blah.com/“这也会导致404。如果删除冒号,则只会得到登录页面。

所以我怀疑这两个问题都是相关的,它没有正确编码url?因此,它将这些符号视为编程语法。

我不在php中编码,所以我需要一些关于什么代码以及放在哪里的帮助,以确保当WP加载页面时,它确保其提供的url正确编码。。。

非常感谢您的帮助。

1 个回复
SO网友:Rajeev Vyas

为什么不使用add_query_arg 要获取登录url,

$arr_params = array( \'foo\' => \'bar\', \'baz\' => \'tiny\' );
echo add_query_arg( $arr_params ,wp_login_url());

结束