¿Personalizar las URL de las páginas de inicio de sesión y registro de WordPress?


11

Tengo instalado Multisite. Lo he marcado con el complemento Whitelabel-CMS, pero no puedo personalizar las URL de las páginas de registro e inicio de sesión.

¿Puedo cambiar la URL de la página de inicio de sesión de mi multisitio? Quiero cambiar las URL de las páginas de registro, inicio de sesión y registro.

¿Podría ayudarme con la personalización de estas URL? ¿Existe tal posibilidad?

Actualización: he cambiado el archivo .htaccess así:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^login$ /wp-login.php [L]
RewriteRule ^signup$ /wp-signup.php [L]
RewriteRule ^register$ /wp-register.php [L]
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
</IfModule>

No estoy seguro de qué hacer a continuación.


puede usar el complemento de inicio de sesión sigiloso wordpress.org/extend/plugins/stealth-login
— mireille raad

1
Lo probé hace tres meses, lo desactivé porque recibo algunos errores si lo uso, y el complemento no tiene actualizaciones durante un tiempo.
— user391

Respuestas:


7

Puede usar un archivo htaccess para cambiar el nombre de las direcciones de inicio de sesión y registro para versiones más fáciles de recordar:

http://wpguy.com/articles/an-easy-to-remember-login-address/

Usando lo que estaba en ese enlace, podemos extender aún más la dirección de inicio de sesión simple en un registro simple y una dirección de registro simple de la siguiente manera:

RewriteRule ^login$ /wp-login.php [L]
RewriteRule ^signup$ /wp-signup.php [L]
RewriteRule ^register$ /wp-register.php [L]

Recuerde que estos deben ir directamente después de la RewriteBase /declaración


Intentaré esto. ¿Hay alguna posibilidad de errores en el futuro con algún complemento si reemplazamos las URL?
— user391

Agregué Agregué el código al archivo .htaccess. Pero no hay cambio. ¿Necesito crear nuevos archivos con los nuevos nombres?
— user391

no, no necesita nuevos archivos, si hubiera leído la página a la que enlacé, vería que esto no es todo lo que necesita hacer, debe colocarlos dentro de la sección ifmodule después de RewriteBase /
— Tom J Nowell

@ user391: Por supuesto, si agrega esto a su .htaccessarchivo, el enlace http://www.example.com/loginserá equivalente a http://www.example.com/wp-login.php, pero WordPress no sabe que existe la buena forma. Por lo tanto, debe cambiar los enlaces a la página de inicio de sesión .
— Jan Fabry

He cambiado el archivo htaccess con el código que actualicé en esta pregunta. Pero no estoy seguro de cómo continuar.
— user391
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.