我有一个大问题,希望你们能帮助我。
最近,我去了WordPress,转到常规设置并将我的WordPress地址和站点地址URL从http更改为https。我没有任何SSL。当我单击保存并重新加载站点时,它给了我一个"在此服务器上找不到请求的URL/wp-admin"。
https://bebelle.org/wp-admin
是否可以恢复为仅 http? 我该如何解决它?
谢谢
我已经尝试了很多选择。
- 继续phpMyAdmin并将站点网址和主页更改为https和http,但仍然给我同样的问题。
- 进入cpanel,在wp-config.hp下并定义我的WP_HOME和WP_SITEURL,仍然给我同样的问题。
- 我别无选择。
先生,转到cpanel并在您尚未进行更改时重新加载到以前的日期
我遇到了同样的问题。我已将网址更改为没有 SSL 的 https://。设置页面被重定向,并且被破坏了。我花了 3 个多小时来解决它。现在我不记得我到底做了什么,但它就像:
- 转到wp-login.php,制作副本进行备份 1.1 全部删除
( { 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(;
- 然后你可以去 http://url.com/wp-login.php 登录。 转到管理面板中的设置并更改回 URL。
- 使用WP-login.php进行备份以返回到稳定版本。
- 删除饼干
我可能会犯错误,但我做了这样的事情,它帮助我解决了问题。无论如何,这个想法是进入管理面板,将乌尔斯从 https://http://