Una de las primeras cosas que deberemos hacer cuando pongamos un sitio Joomla en producción, es esconder el acceso al administrador.
Nadie debería acceder a la carpeta /administrator de tu web, ni curiosos, ni robots ni por supuesto hackers. Es necesario esconder esa carpeta por seguridad y también por un poco de pudor.
Joomla no tiene esa opción por defecto (debería) así que he desarrollado un sencillo plugin gratuito para evitar que el administrador este "al aire".
DESCARGA
Puedes descargarlo para Joomla 5 pinchando aquí
Puedes descargarlo para Joomla 4 pinchando aquí
INSTALACIÓN
La instalación es como la de cualquier otro plugin, instalas desde el instalador de extensiones y después desde la sección de plugins accedes para configurar y publicarlo.
CONFIGURACIÓN
Es extremadamente sencillo, tan solo hay que configurar tres parámetros, key, value y redirección:
Key será el nombre de la variable y value su valor requerido.
Redirect path, será al lugar donde redirigiremos al usuario si no introduce la URL requerida que será: (tu sitio)/administrator?key=value
ADVERTENCIAS
- Al activar el plugin será necesario añadir a la ruta de acceso de administración de Joomla ?key=value, previamente configurado en el plugin.
- Si no se configura correctamente o se olvida la ruta no se podrá entrar al administrador, si pasa eso deberás de desactivar el código del plugin vía FTP o desactivar el plugin desde la base de datos.
- Este es un plugin gratuito y de código abierto, que por lo tanto NO OFRECE ninguna garantía de su funcionamiento.
EJEMPLO
Si en algo se mueve lo configurásemos de esta manera:
Entonces la ruta para acceder al administrador sería: https://algosemueve.es/administrator?key=value (esto es un ejemplo).
El código también está disponible en GitHub por si quieres realizar aportaciones.
Espero que te sea de utilidad, desarrollo software libre para contribuir a la comunidad Joomla!
Despedida
Pues de momento nada más, espero que te sirva de ayuda el script como a mí, y si quieres contactarme me tienes en:
- Linked-in: https://www.linkedin.com/in/ciroartigot/