Come cambiare il login di WordPress (da wp-login.php a /login)

Se non amiamo particolarmente l’indirizzo della pagina di login in WordPress, ovvero “http://www.example.com/wp-admin/wp-login.php“, allora questa guida fa per voi. Infatti, stiamo per creare un comodo redirect del tipo “http://www.example.com/login” che sostituirà la pagina di login di WordPress.

Ecco come cambiare wp-login.php in /login su WordPress:

1. Facciamo un redirect con un file detto “.htaccess” (non dimenticare il punto), che si trova nella root del nostro dominio (se non si riesce a vederlo, provare a visualizzare i file nascosti), quindi scaricarlo e aprirlo con qualunque editor di testo (es. Blocco Note);

2. Se non abbiamo fatto particolari modifiche ed abbiamo installato solo WordPress, dovrebbe essere simile a:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

3. Dopo la riga:
RewriteBase /

… aggiungere il seguente codice:

RewriteBase /
RewriteRule ^login$ wp-login.php

4. [Opzionale] Nel caso in cui si voglia nascondere il vecchio wp-login.php, loggarsi in WordPress, cliccare su “Temi” -> “Editor di temi“, quindi aprire il file “function.php” (se non esiste, creare un file vuoto con il suddetto nome e caricarlo nella directory in cui sono contenuti gli altri file relativi al tema, come ad esempio “header.php“) e digitare le seguenti righe (N.B.: nel caso in cui fossero già presenti ““, allora rimuoverli dal codice qui sotto e copiare le seguenti righe prima del “?>“):

Finito! Adesso il nostro login è davvero un “/login“.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

This site uses Akismet to reduce spam. Learn how your comment data is processed.