【发布时间】:2020-05-15 14:00:11
【问题描述】:
由于安全问题,我将 wp 安装移动到子目录中后,我正在尝试删除重定向到 wp-login。如何从 myurl.wyz/wp-admin 中删除重定向?我想从 myurl.xyz/wp-subdirectory/wp-admin 访问后端。
【问题讨论】:
标签: wordpress redirect wp-admin
由于安全问题,我将 wp 安装移动到子目录中后,我正在尝试删除重定向到 wp-login。如何从 myurl.wyz/wp-admin 中删除重定向?我想从 myurl.xyz/wp-subdirectory/wp-admin 访问后端。
【问题讨论】:
标签: wordpress redirect wp-admin
如果您想更改 wp-admin 文件夹的位置,您将面临很多问题来保持工作正常。我不建议将这个文件夹移到其他地方。
您在谈论安全性,所以我认为您不希望使用 wp-admin 找到后端,因为每个 wordpress 用户都知道这条路径。
所以有一个插件可以更改后端登录的 url。这将使您的网站更加节省,因为登录表单不容易找到:https://wordpress.org/plugins/change-wp-admin-login/
编辑:如果您想要自定义重定向,您可以创建一个插件并根据需要调整代码:
<?php
/*
Plugin Name: Redirect Wordpress Admin pages
Description: Redirect if accessed
Version: 1.0
*/
add_action( 'template_redirect', function() {
if( ( is_admin() ) ) {
if (!is_user_logged_in() ) {
wp_redirect( site_url( '/wp-subdirectory/wp-admin' ) );
exit();
}
}
});
add_action('wp_logout','auto_redirect_after_logout');
function auto_redirect_after_logout(){
wp_redirect( home_url() );
exit();
}
希望这会有所帮助。
【讨论】: