martes, 14 de junio de 2016

Tu dosis diaria de WordPress - Ayuda WordPress

Gracias por estar suscrito a Ayuda WordPress
Ver email en el navegador

Ayuda WordPress

Recursos, themes, plugins y tutoriales en español

Por qué no debes proteger con contraseña /wp-admin/

Por Fernando el Jun 13, 2016 09:06 am

Seguramente habrás leído muchas guías explicando cómo proteger tu escritorio de WordPress frente a intrusos protegiéndolo mediante contraseña ¿verdad? Si ir más lejos, aquí mismo: unadostres. Pero no debes hacerlo, porque hay un problema.

¿Cuál es el problema?

Es un problema importante, pues de ese modo impedirás las peticiones a admin-ajax.php y admin-post.php.

Por si no lo has visto, o no te acuerdas, en el Codex de WordPress hay una página de cómo implementar AJAX, donde se explica que admin-ajax.php está dentro /wp-admin/.

Entonces ¿qué pasa? Pues que si usas protección mediante contraseña para el directorio /wp-admin/ estarás bloqueando el acceso a esos archivos, lo que implica que se bloquearán todas las peticiones AJAX, algo actualmente impensable, y que puede dejar tu sitio prácticamente inservible.

¿Cuál es la solución?

Afortunadamente, como todo en WordPress, hay una fácil solución para proteger tu escritorio, al tiempo que permites las peticiones AJAX, así:

AuthType Basic  AuthName "Página protegida"  AuthUserFile /home/.htpasswd    Require valid-user  <Files admin-ajax.php>    Order allow,deny    Allow from all    Satisfy any  </Files>  <Files admin-post.php>    Order allow,deny    Allow from all    Satisfy any  </Files>  <Files "\.(css|gif|png|js)$">    Order allow,deny    Allow from all    Satisfy any  </Files>

Añadiendo el código anterior a nuestro archivo .htaccess conseguimos bloquear el acceso a la carpeta /wp-admin/ pero no a admin-ajax.php y admin-post.php ni, de paso, a los archivos css/gif/png/js.

Para generar el archivo .htpasswd te recomiendo pasarte por htaccesstools.com para crearlo y luego cópialo en tu servidor en la ruta del ejemplo /home/.htpasswd u otra. Por supuesto, adapta el código anterior a la ruta donde finalmente esté tu archivo .htpasswd.


Verlo en el navegador »


Artículos recientes:

Usar siempre la misma imagen en las entradas relacionadas de JetPack
Activando la carga asíncrona para mejorar la velocidad de tu web
Cómo crear un producto simple en WooCommerce
¿Se dice URL o URI?
WordPress Professional Network

Si quieres saber más sobre lo que ofrecemos en Ayuda WordPress echa un vistazo a los siguientes enlaces …  



Curso de WordPress TOTAL

TU EXPERTO WORDPRESS ONLINE
Hosting especializado WordPress
100% fiable


FORMACIÓN WORDPRESS ONLINE
Twitter
Facebook
YouTube
Google Plus
Web
Copyright © 2016 Ayuda WordPress, Todos los derechos reservados.
Recibes este correo al estar suscrito a la lista de noticias de Ayuda WordPress

Ayuda WordPress
Madrid
España, ES 1001
Spain

Add us to your address book


Puedes cambiar tus preferenciasanular la suscripción

Email Marketing Powered by MailChimp

No hay comentarios:

Publicar un comentario

Seguidores

Archivo del blog