Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Portada » Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 4 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Mar Mar 31, 2009 8:00 am
Mensajes: 26

Nota Publicado: Mié Jul 08, 2009 1:15 am 
Arriba  
Q tal, lo que pasa es q soy nuevo en esto del html y me surgio la sig duda, quisiera saber si se podria vincular un archivo html que no esta en la misma ruta que otro archivo html

Ejemplo:

Dentro de /home/test tengo el archivo index.html

pero en la misma carpeta /home/test tengo otra llamada test2 y un archivo llamado loquesea.html

Quisiera saber como podria hacer para vincular el archivo loquesea.html en mi index.html

por que lo intente de la sig manera pero no me funciono:

En el archivo index.html meti lo sig:

<li><a href="/home/test/test2/loquesea.html">Prueba</a></li>

Pero me mando esto:

Not Found

The requested URL /camaras/cameras.html was not found on this server.
Apache/2.2.11 (Ubuntu) Server at localhost Port 80


Esa es una de las dudas que tengo y la otra es acerca de el archivo .htaccess por que la verdad no se como hacer para que funcione, este archivo lo meti dentro de la carpeta /home/test/test2/loquesea.html para tratar que cuando yo quisiera accesar a esta ruta me pida un nombre de usuario y contraseña, asi que dentro del archivo meti lo sig:

#password-protect single file
<Files cameras.html>
AuthType Basic
AuthName "Prompt"
AuthUserFile /var/www/cameras/.htpasswd
Require valid-user
</Files>

y Tambien tuve que crear un archivo .htpasswd para ingresar el nombre de usuario junto con mi contraseña encryptada de la sig manera:

chuchito:$1$vbNPNV9.$IWRxuAwGQrut/7vI6l3aJ1


pero cuando abro la pag no ocurre nada, simplemente accesa sin ningun problema pero sin pedirme el user y el password, quisiera que alguien me hiciera favor de ayudarme a solucionar mis problemas y que me explicaran un poco acerca del funcionamiento del archivo htaccess.

Muchas Gracias.

 Perfil  

Desconectado
Administrador
Administrador
Avatar de Usuario

Registrado: Jue Ene 01, 1970 2:00 am
Mensajes: 3365
Ubicación: León, Guanajuato; México.

Nota Publicado: Mié Jul 08, 2009 3:44 am 
Arriba  
Hola, farebalk:

farebalk escribió:
Not Found

The requested URL /camaras/cameras.html was not found on this server.
Apache/2.2.11 (Ubuntu) Server at localhost Port 80


El enlace lo estás haciendo bien, porque el error no está buscando el archivo loquesea.html, sino /camaras/cameras.html

No se de donde viene enlazado, ya que no lo pones aquí

Revisa de donde viene ese archivo.

Un saludo.

_________________
No hay nada que agradecer. Hago, lo tengo que hacer.
Reglamento del foro | Temas más preguntados | Blog personal | Twitter: @pacorevilla

 Perfil WWW ICQ  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Jue Abr 19, 2007 7:00 am
Mensajes: 1519
Ubicación: Cojutepeque, El Salvador C. A.

Nota Publicado: Mié Jul 08, 2009 6:52 am 
Arriba  
Ayax escribió:
Hola, farebalk:

farebalk escribió:
Not Found

The requested URL /camaras/cameras.html was not found on this server.
Apache/2.2.11 (Ubuntu) Server at localhost Port 80


El enlace lo estás haciendo bien, porque el error no está buscando el archivo loquesea.html, sino /camaras/cameras.html

No se de donde viene enlazado, ya que no lo pones aquí



Igual, revisa bien cómo has editado tu documento. También recomendarte que no utilices mucho esas rutas absolutas.

Ahora bien, sobre lo de pedir un password para tu html, no creo que se pueda en /home/test/test2/ a menos que hayas definido en tu servidor apache a esa carpeta como root directory.

Entro en la idea que utilizarás apache para tu ejercicio, de lo contrario ignora todo lo que sigue:

Vayamos por partes. Para la autenticación, lo más básico es que utilices la carpeta que te ofrece apache, en el caso de Debian es /var/www/ no sé cuál estará definido en tu caso por que cambia en otras distribuciones (nada que no puedas modificar después a tu gusto como mencionaba en el párrafo anterior)

Creas tu carpeta donde irán contenidos los documentos, los pones ahí y luego editas tu httpd.conf agregándole:
Código:
AccessFileName .htaccess


Asumiendo usas debian:

Creas tu .htaccess en /var/www/carpeta_que_utilizaras/

Luego tienes esto en el archivo .htaccess:
Código:
AuthUserFile /var/www/cameras/.htpasswd


Cámbialo y pon la carpeta que tú utilizarás.

Código:
AuthUserFile /var/www/carpeta_que_utilizaras/.htpasswd


finalmente, entras a tu carpeta vuelves a crear tu archivo .htpasswd con:
Código:
htpasswd -c .htpasswd  usuario


te pedirá la clave y gustosamente la escribes....

te recomiendo que leas detenidamente la teoría; la verdad es muy sencillo lo que necesitas pero no puede servirte solo copiar y pegar código y texto como parece haber sucedido (te lo digo yo que soy algo mediocre para esto, no lo tomes a mal)

_________________
Grüße...
Maiku

Full linux alchemist!!!

 Perfil WWW  

Desconectado
Forista Mayor
Forista Mayor

Registrado: Sab Ago 25, 2007 7:00 am
Mensajes: 798
Ubicación: Galicia - España

Nota Publicado: Mié Jul 08, 2009 8:48 am 
Arriba  
Además de lo anterior cuando se usa href suele especificarse el protocolo, si se trata de un enlace a una web http:// si se trata de un enlace a un fichero file://

Aunque también es habitual no especificarlo cuando se usan rutas locales, es decir si en el directorio raíz en el que está index hay un directorio cosa y dentro un archivo test3.htm puedes referirte a él como:

href="cosa/test3.html" no hace falta que uses href="file:///home/test/cosa/test3.html"

_________________
Mi blog: Conocimiento Abierto

 Perfil WWW  
Mostrar mensajes previos:  Ordenar por  
 [ 4 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


 Temas relacionados   Autor   Respuestas   Vistas   Último mensaje 
Bash array + sed + html

en Programación

opmeitle

1

494

Sab Ago 18, 2012 2:24 pm

Snark1994 Ver último mensaje

Convertir html a pdf desde consola

en Software

user-marcos

4

971

Dom Jul 12, 2015 5:03 pm

hmg79 Ver último mensaje

Bloqueo de campos html [SOLUCIONADO]

en Programación

greer

4

846

Jue Nov 17, 2011 1:07 am

greer Ver último mensaje

¿Hay por aquí algún bloguero, experto en HTML y CSS?

en El Café

doc

4

831

Lun Feb 03, 2014 12:06 am

doc Ver último mensaje

Editor de HTML-PHP con función de texto predictivo?

en Programación

quierolinux

10

2208

Mié Oct 05, 2011 3:45 am

mcun Ver último mensaje



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC + 1 hora [ DST ]
Traducción al español por Huan Manwë
phpBB SEO