Cómo proteger con contraseña archivos y directorios – Alojamiento –

En esta guía podrá encontrar cómo configurar la protección con contraseña tanto para directorios como para un solo archivo.

1. Inicie sesión en su cuenta de cPanel >> sección Archivos >> menú Privacidad del directorio:

2. Una vez allí, puede seleccionar el directorio que desea proteger. Haga clic en el botón Editar cerca de la carpeta que desea proteger en la sección Acciones y navegará a la sección Configuración de seguridad:

3. En la sección Configuración de seguridad, asigne un nombre al directorio protegido y marque la opción Proteger con contraseña este directorio:

4. En la sección Crear usuario, especifique el nombre de usuario y la contraseña que se deben utilizar para acceder a este directorio:

5. En nuestro ejemplo, hemos configurado la protección para el directorio wp-admin, de modo que al seguir el enlace http://nctest.info/wp-admin, aparezca la siguiente ventana emergente de autenticación:

Mozilla Firefox

Google Chrome

Este mensaje de error aparecerá si no se ingresan las credenciales requeridas:

Siga los pasos a continuación para proteger con contraseña un archivo individual:

1. Navegue hasta /home/user en su Administrador de archivos:

Asegúrese de que la opción Mostrar archivos ocultos (archivos de puntos) esté habilitada en el menú Configuración:

2. Cree un archivo llamado .htpasswd y colóquelo encima de su directorio raíz, para que los visitantes no puedan acceder a él.

Ejemplo de ruta del directorio raíz para cuentas compartidas: /home/cpanelusername/.htpasswd

NOTA: reemplace cpanelusername con el nombre de usuario de cPanel real para su cuenta de hosting:

3. Cree una contraseña cifrada usando . No importa cuántos archivos individuales desee proteger, todos pueden compartir un archivo .htpasswd común:

See also  Registro de Dominio .men | Compre .men Nuevo gTLD por $5.98

4. Haga clic derecho en el archivo .htpasswd y seleccione la opción Editar:

5. Coloque el código .htpasswd generado en el archivo .htpasswd y haga clic en el botón Guardar cambios:

6. Navegue hasta el directorio donde está almacenado el archivo que desea proteger con contraseña.

7. Si todavía no hay ningún archivo .htaccess, cree uno haciendo clic en el icono +Archivo:

8. Haga clic derecho en el archivo .htaccess y seleccione la opción Editar:

9. Inserte el siguiente código en el archivo .htaccess:

AuthName “Solo para miembros”

Tipo de autenticación básico

AuthUserFile /home/cpanelusername/.htpasswd

requerir usuario válido

NOTA: reemplace examplefile.extension con el nombre de su archivo real y cpanelusername con su nombre de usuario de cPanel real.

10. Haga clic en Guardar y luego en el botón Cerrar.

Esto le ayudará a proteger el archivo especificado y dejará desprotegidos todos los demás archivos de la carpeta.

WordPress puede tener algunos conflictos menores con la protección de archivos con contraseña debido a los cambios en sus reglas .htaccess predeterminadas.

Si tiene una instalación de WordPress con enlaces permanentes habilitados, no es posible usar la opción Proteger directorios con contraseña en cPanel o mediante un archivo .htpasswd.

Siguiendo estos pasos podrá proteger archivos con contraseña editando el archivo .htaccess.
Revise para obtener más información sobre cómo editar su archivo .htaccess.

NOTA: asegúrese de haber creado una copia de seguridad de su archivo .htaccess antes de realizar cambios en él. Por lo tanto, podrá volver a una versión anterior si es necesario.

1. Editar archivo .htaccess

Edite el archivo .htaccess en la carpeta de su instalación de WordPress y elimine la línea de código que se muestra en negrita a continuación:

See also  Cómo crear un subdominio en cPanel - Hosting -

#COMENZAR WordPress

Reescribir motor encendido

ReescribirBase /

ReescribirCond %{REQUEST_FILENAME} !-f

ReescribirCond %{REQUEST_FILENAME} !-d

Reescribir regla. /index.php

#FIN WordPress
Reemplace esta línea: RewriteRule. /index.php
con este nuevo: RewriteRule ./ /index.php
Después de eso, agregue el código necesario para la protección con contraseña. La versión final debería verse así: #BEGIN WordPress

Reescribir motor encendido

ReescribirBase /

ReescribirCond %{REQUEST_FILENAME} !-f

ReescribirCond %{REQUEST_FILENAME} !-d

Reescribir regla ./ /index.php

# FINAL WordPress


AuthName “Solo para miembros”

Tipo de autenticación básico

AuthUserFile /home/cpanelusername/.htpasswd

requerir usuario válido

Y guarda los cambios.

A continuación puedes ver el ejemplo de nuestro código de archivo .htaccess:

2. Restablecer enlaces permanentes

También deberá volver a generar los enlaces permanentes de WordPress para asegurarse de que tengan la nueva estructura de URL. Puedes hacerlo en tu panel de administración de WordPress >> Configuración >> menú Enlaces permanentes.

Si tenía habilitada la opción Nombre de publicación, por ejemplo, debe cambiarla a Predeterminada, guardar los cambios y luego revertir todo:

Esto debería restablecer los enlaces permanentes y evitar que cualquier publicación o página devuelva un error 404 Página no encontrada.

Como resultado, aparecerá la siguiente ventana emergente de autenticación cuando intente abrir un archivo protegido en el navegador:

Mozilla Firefox

Google Chrome

Este mensaje de error aparecerá si no se ingresan las credenciales requeridas:

Puede proteger más de un archivo utilizando nombres comodín. En la línea FilesMatch en el código .htaccess anterior, pruebe una de las siguientes directivas:

¡Eso es todo!

¿Necesita ayuda? Contacta con nuestro

Loading Facebook Comments ...
Loading Disqus Comments ...