【问题标题】:remove redirection in wordpress删除wordpress中的重定向
【发布时间】:2020-05-15 14:00:11
【问题描述】:

由于安全问题,我将 wp 安装移动到子目录中后,我正在尝试删除重定向到 wp-login。如何从 myurl.wyz/wp-admin 中删除重定向?我想从 myurl.xyz/wp-subdirectory/wp-admin 访问后端。

【问题讨论】:

    标签: wordpress redirect wp-admin


    【解决方案1】:

    如果您想更改 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();
    }
    

    希望这会有所帮助。

    【讨论】:

    • 我已经更改了文件夹目录。一切正常。我只想删除重定向,以便用子目录隐藏 url。我是否必须修改 wp-login.php 或 wp-admin.php 文件?顺便谢谢Rank!
    • 好的,我想你只想在访问 url 时重定向。看看我编辑的答案
    猜你喜欢
    • 1970-01-01
    • 2019-03-23
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多