.htaccess y .htpassword no funcionan

.htaccess y .htpassword no funcionan

Estoy ejecutando un servidor wamp en una caja de Windows XP.

Tengo un archivo .htaccess que contiene

AuthType Basic
AuthName "restricted area"
AuthUserFile C:/wamp/www/.htpasswd
require valid-user

y un archivo de contraseña .htpasswd

user:$apr1$4EPQ5/..$aRu05NnKW3Zhpf2m1Jst2.

contraseña = contraseña

El archivo .htaccess se encuentra en un subdirectorio llamado "NewCats" (la carpeta que estoy tratando de proteger) y el archivo de contraseña se encuentra en el directorio raíz (lo probé en la carpeta newcats y tampoco funcionó allí.

la raíz del documento es

C:/wamp/www/

entonces ¿qué estoy haciendo mal? (También utilicé este sitio para crear los hasheshttp://www.htaccesstools.com/htpasswd-generator/)

Respuesta1

Una posibilidad es la siguiente:

En Windows, las rutas utilizan una barra invertida ( \) y no una barra diagonal ( /).

Intente editar el suyo .htaccesspara que coincida con esto.

AuthUserFile C:\wamp\www\.htpasswd

¡También debes asegurarte de que auth_basic_moduleesté activado en Apache y que .htaccessno termine con la txtextensión!

Respuesta2

Asegúrate AllowOverride Nonede que no esté configurado. Ignora los archivos .htaccess de esa manera. Hazlo leer AllowOverride AuthConfig.

información relacionada