Skip to content

Instantly share code, notes, and snippets.

@perezdans
Last active July 7, 2021 07:08
Show Gist options
  • Save perezdans/eb131f3c806a8d7b936a6ac8f8f1f30b to your computer and use it in GitHub Desktop.
Save perezdans/eb131f3c806a8d7b936a6ac8f8f1f30b to your computer and use it in GitHub Desktop.
Modificación del htaccess para que no se pueda entrar al WP por las url habituales sino a través de una url personalizada. Debemos cambiar tu_url_personalizada por el nombre que queramos. tudominio.com por tu dominio. tu_clave_secreta por un código aleatorio de números y letras. Sacado de https://ayudawp.com/cambiar-ocultar-url-acceso-wordpress/
# BEGIN Ocultar URL login WP
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^tu_url_personalizada/?$ /wp-login.php?tu_clave_secreta [R,L]
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^tu_url_personalizada/?$ /wp-login.php?tu_clave_secreta&redirect_to=/wp-admin/ [R,L]
RewriteRule ^tu_url_personalizada/?$ /wp-admin/?tu_clave_secreta [R,L]
RewriteCond %{SCRIPT_FILENAME} !^(.*)admin-ajax\.php
RewriteCond %{HTTP_REFERER} !^(.*)tudominio.com/wp-admin
RewriteCond %{HTTP_REFERER} !^(.*)tudominio.com/wp-login\.php
RewriteCond %{HTTP_REFERER} !^(.*)tudominio.com/tu_url_personalizada
RewriteCond %{QUERY_STRING} !^tu_clave_secreta
RewriteCond %{QUERY_STRING} !^action=logout
RewriteCond %{QUERY_STRING} !^action=rp
RewriteCond %{QUERY_STRING} !^action=postpass
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^.*wp-admin/?|^.*wp-login\.php /not_found [R,L]
RewriteCond %{QUERY_STRING} ^loggedout=true
RewriteRule ^.*$ /wp-login.php?tu_clave_secreta [R,L]
</IfModule>
# END Ocultar URL login WP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment