HTTP 到 HTTPS – 无法访问 WP-admin



我有一个大问题,希望你们能帮助我。

最近,我去了WordPress,转到常规设置并将我的WordPress地址和站点地址URL从http更改为https。我没有任何SSL。当我单击保存并重新加载站点时,它给了我一个"在此服务器上找不到请求的URL/wp-admin"。

https://bebelle.org/wp-admin

是否可以恢复为仅 http? 我该如何解决它?

谢谢

我已经尝试了很多选择。

  1. 继续phpMyAdmin并将站点网址和主页更改为https和http,但仍然给我同样的问题。
  2. 进入cpanel,在wp-config.hp下并定义我的WP_HOME和WP_SITEURL,仍然给我同样的问题。
  3. 我别无选择。

先生,转到cpanel并在您尚未进行更改时重新加载到以前的日期

我遇到了同样的问题。我已将网址更改为没有 SSL 的 https://。设置页面被重定向,并且被破坏了。我花了 3 个多小时来解决它。现在我不记得我到底做了什么,但它就像:

  1. 转到wp-login.php,制作副本进行备份 1.1 全部删除
if ( force_ssl_admin(( && ! is_ssl(( ( { if ( 0 === strpos($_SERVER['REQUEST_URI'], 'http'(

( { wp_redirect( set_url_scheme( $_SERVER['REQUEST_URI'], 'https' ( (; 退出((; } else { wp_redirect( 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] (; 退出((; } }

1.2 全部删除:

setcookie( $rp_cookie, $value, 0, $rp_path, COOKIE_DOMAIN, is_ssl((, true (;

1.3 也删除它:

if ( ! $user || is_wp_error( $user ( ( { setcookie( $rp_cookie, ' ', time(( - YEAR_IN_SECONDS, $rp_path, COOKIE_DOMAIN, is_ssl((, true (; if ( $user &&$user->get_error_code(( === 'expired_key' ( wp_redirect( site_url( 'wp-login.php?action=lostpassword&error=expirekey' ( (; else wp_redirect( site_url( 'wp-login.php?action=lostpassword&error=invalidkey' ( (; 退出; }

1.4 和这个:

setcookie( $rp_cookie, ' ', time() - YEAR_IN_SECONDS, $rp_path, COOKIE_DOMAIN, is_ssl(), true );

1.5 删除以下内容:

if ( !empty($_POST['log']( &

& !force_ssl_admin(( ( { $user_name = sanitize_user($_POST['log'](; $user = get_user_by( 'login', $user_name (; if ( ! $user && strpos( $user_name, '@' ( { $user = get_user_by( 'email', $user_name (; } if ( $user ( { if ( get_user_option('use_ssl', $user->ID( ( { $secure_cookie = true; force_ssl_admin(真(; } } }

1.6 然后删除以下内容:

$redirect_to = preg_replace('|^http://|', 'https://', $redirect_to(;

  1. 然后你可以去 http://url.com/wp-login.php 登录。 转到管理面板中的设置并更改回 URL。
  2. 使用WP-login.php进行备份以返回到稳定版本。
  3. 删除饼干

我可能会犯错误,但我做了这样的事情,它帮助我解决了问题。无论如何,这个想法是进入管理面板,将乌尔斯从 https://http://

最新更新