Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Shared Hosting y VPS (http://www.forosdelweb.com/f19/)
-   -   En Internet hay mucha info de como manipular el 404, pero puede controlarse el 401 ? (http://www.forosdelweb.com/f19/internet-hay-mucha-info-como-manipular-404-pero-puede-controlarse-401-a-395332/)

Anarko 20/05/2006 08:25

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 ?

JoshMex 20/05/2006 10:07

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

Anarko 20/05/2006 10:18

Gracias,

utilizo cPanel + linux + Apache/1.3.34

JoshMex 20/05/2006 11:23

uupppssss!!! .... Mal interprete la prugunta, pense que NET = Microsoft .NET y el manejo de el 401.

Disculpa.

Anarko 20/05/2006 11:27

El error fue mio, acabo de editar el titulo, podrias darme ayuda ?

JoshMex 20/05/2006 12:12

Anarko; yo sólo tengo 5 cuentas de hosting bajo windows, conozco muy poco de cpanel

Okidoki 21/05/2006 13:42

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.

Anarko 22/05/2006 10:39

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.

sergiold 23/05/2006 15:28

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,

Anarko 23/05/2006 16:42

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!.


La zona horaria es GMT -6. Ahora son las 09:20.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.