¿Cómo ocultar tu página de inicio de sesión de WordPress sin plugins?

En esta oportunidad aprenderemos como ocultar nuestra página de inicio de sesión de nuestro wordpress sin plugins así evitaremos ataques de seguridad.

Para ellos deberemos tener acceso a su hosting.

Pasos a seguir:

1.Ubicamos en archivo .htaccess

Este archivo está en la raíz principal de nuestro hosting y pegaremos este código.

Estamos asignando un nombre-nombre a nuestro nuevo inicio de sesión wp-login.php.

Copiaremos este segundo código.

#BEGIN Hide login page

RewriteRule ^nuevo-nombre$ https://%{SERVER_NAME}/wp-login.php?key=678&redirect_to=https://%{SERVER_NAME}/wp-admin/index.php [L]

 RewriteCond %{HTTP_REFERER} !^https://%{SERVER_NAME}/wp-admin
 RewriteCond %{HTTP_REFERER} !^https://%{SERVER_NAME}/wp-login.php
 RewriteCond %{HTTP_REFERER} !^https://%{SERVER_NAME}/login
 RewriteCond %{QUERY_STRING} !^key=678
 RewriteCond %{QUERY_STRING} !^action=logout
 RewriteCond %{QUERY_STRING} !^action=lostpassword
 RewriteCond %{REQUEST_METHOD} !POST
 #END Hide login page

Cambiaremos nuevo-nombre por nuestro nuevo nombre que elijamos y 678 en key en la primera línea como en la quinta.

2. Ubicamos el archivo functions.php en wp-content / themes / mi-tema / functions.php

Pegaremos este código al final.

add_filter('site_url', 'wplogin_filter', 10, 3);
 function wplogin_filter( $url, $path, $orig_scheme )
 {
 $old = array( "/(wp-login.php)/");
 $new = array( "nuevo-nombre");
 return preg_replace( $old, $new, $url, 1);
 }

Aquí también cambiaremos nuevo-nombre por el nombre que hemos elegido.

Así de fácil y sencillo hemos logrado cambiar el nombre de nuestro inicio de sesión de nuestro wordpress y darle una mayor seguridad a nuestro sitio web.

SI TE GUSTO COMPARTELO:

Loading

Sigue aprendiendo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *