Hola,
resulta que 401 es para directorios protegidos, y funciona en 2 pasos:
1 tira panel para ingresar clave
2 Si es clave correcta muestra contenido del dir, sino, muestra pagina Q
Como podria controlar pagina Q ?
| |||
En Internet hay mucha info de como manipular el 404, pero puede controlarse el 401 ? Hola, resulta que 401 es para directorios protegidos, y funciona en 2 pasos: 1 tira panel para ingresar clave 2 Si es clave correcta muestra contenido del dir, sino, muestra pagina Q Como podria controlar pagina Q ? Última edición por Anarko; 20/05/2006 a las 11:26 |
| ||||
El problema creo que es la forma de autenticación que estas utilizando. Esto te puede ayudar a solucionar el problema http://www.codeproject.com/aspnet/Custon401Page.asp
__________________ JoshMex Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos |
| ||||
Anarko; yo sólo tengo 5 cuentas de hosting bajo windows, conozco muy poco de cpanel
__________________ JoshMex Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos |
| |||
Debes crear un archivo .htaccess de este tipo y poner en la raiz de tu sitio ErrorDocument 400 badrequest.html ErrorDocument 401 authreqd.html ErrorDocument 403 forbid.html ErrorDocument 404 notfound.html ErrorDocument 500 serverr.html y creas cada pagina segun tus necesidades, ahora si no deseas crear la pagina puede poner dentro del archivo .htaccess lo siguiente; ErrorDocument 401 "<body bgcolor=#ffffff><h1>You have to actually <b>BE</b> a <a href="#">member</A> to view this page. |
| |||
Por eso digo, el 401 se componde de 2 partes: 1 -> "Registrese" 2 -> "Si es valido, muestro info", sino, "No muestro info" Si hago lo que dices OkidoKi, pos de inmediato redigira a la pagina authreqd.html Y solo se requiere, redirigir si el acceso es negado. |
| |||
Precisamente por eso, cuando ocurre el error 401 quiere decir directamente que no tiene permisos, si no el error no hubiera ocurrido. Por tanto haz lo que tengas que hacer en tus páginas y en el momento en que el usuario quiera entrar a un directorio sin los permisos ocurrirá este error. Tu lo que puedes configurar es lo que saldrá en la página de este error. Saludos,
__________________ sergiold |
| |||
A juemadre, tonces sera error del host ? Pos cuando le digo "error 401 enviar a xxx.php" no me da el form de acceso, sino que redirige de inmediato a xxx.php Que pueden decirme ? Gracias!. |