En la raíz del sitio está esto en el .htaccess
Código:
Luego tengo un directorio protegido sitio.com/directorio RewriteCond %{HTTP_HOST} ^www\.sitio\.com$ [NC] RewriteRule ^(.*)$ http://sitio.com/$1 [L,R=301]
Dentro del directorio está esto en el .htaccess
Código:
Sucede que cuando entro a sitio.com/directorio debería mostrarme la pantalla de autenticación y si es correcto, enviarme al sitio. Cuando lo hago desde mi maquina, funciona perfecto, pero en ocasiones cuando lo hacen otras personas desde una máquina distinta, el servidor los redirige a sitio.com/401.shtml sin haber solicitado autenticación antes.AuthType Basic AuthName "username" AuthUserFile "/home/sitio/.htpasswds/public_html/directorio/passwd" require valid-user
Un dato curioso es que si ellos copian su link a sitio.com/directorio y me lo envían por correo, a mi no me funciona, y si yo copio mi link y se los envío a ellos, entonces el servidor responde correctamente (pide autenticación).
¿Por qué se puede estar dando este error?