Foros del Web » Administración de Sistemas » Apache »

htaccess, no muestra ninguna pagina

Estas en el tema de htaccess, no muestra ninguna pagina en el foro de Apache en Foros del Web. Con la intencion de proteger las imagenes que tengo dentro de un directorio, he puesto dentro este archivo .htaccess: Código: Options FollowSymLinks RewriteEngine on RewriteCond ...
  #1 (permalink)  
Antiguo 26/02/2006, 17:18
 
Fecha de Ingreso: enero-2003
Mensajes: 55
Antigüedad: 21 años, 10 meses
Puntos: 0
htaccess, no muestra ninguna pagina

Con la intencion de proteger las imagenes que tengo dentro de un directorio, he puesto dentro este archivo .htaccess:

Código:
Options FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio.net [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
Pero no me deja acceder a ninguna pagina.
Que es lo que estoy haciendo mal?

Gracias i S2
__________________
MACBOMB
webmast....... :adios:
  #2 (permalink)  
Antiguo 26/02/2006, 18:02
Avatar de mdk
mdk
 
Fecha de Ingreso: noviembre-2002
Mensajes: 531
Antigüedad: 22 años
Puntos: 11
Toma, aqui tienes toda la informacion que necesitas sobre el Mod Rewrite. ;)

http://www.chilered.com/ayuda/htaccess.htm
__________________
SoY Lo Ke VeS iNKLuSo KuAnDo No Me VeS ;)
  #3 (permalink)  
Antiguo 26/02/2006, 20:56
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 11 meses
Puntos: 1
Cita:
Pero no me deja acceder a ninguna pagina.
¿A qué te refieres con eso?

No puedes accesar a ninguna página? No te muestra las imágenes en tus páginas?
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #4 (permalink)  
Antiguo 27/02/2006, 03:02
 
Fecha de Ingreso: enero-2003
Mensajes: 55
Antigüedad: 21 años, 10 meses
Puntos: 0
Gracias mdk.

uamistad, solo esto:

Forbidden
You don't have permission to access /clients/admin.php on this server.

o:
Forbidden
You don't have permission to access /clients/logo_2.gif on this server.
__________________
MACBOMB
webmast....... :adios:
  #5 (permalink)  
Antiguo 27/02/2006, 06:40
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 11 meses
Puntos: 1
Si estás poniendo tu .htaccess en el dominio dominio.net no deberías tener problema, yo también estoy usando el código.

Pero si lo estás usando en localhost, porque estás haciendo tu web, pues entonces es por eso que no ves nada.

Pero te digo, yo uso el mismo código, no sé si idéntico, pero si checa eso que te digo y si quieres lo posteo para que compares.
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #6 (permalink)  
Antiguo 27/02/2006, 09:34
 
Fecha de Ingreso: enero-2003
Mensajes: 55
Antigüedad: 21 años, 10 meses
Puntos: 0
Pues despues de unos cuantos cambios, ahora resulta que si funciona y no se que es lo que he cambiado, creo que los permisos, antes eran 777 y ahora 744.

De hecho no es lo que esperaba, yo creia que si alguien ponia la direccion de cualquier imagen en el explorador no podria verla, pero se ve igual.

Me explico: La idea es montar una zona de clientes en la que cada cliente tiene su album fotografico. No queria utilizar la autentificacion con htaccess por lo de la ventana del login, (me gustaria que fuera desde un formulario en la pagina). El sistema de autentificacion funciona como el de cluster, con una bd y comprovando a cada pagina el usuario y contraseña, pero con este sistema no protejo las imagenes. quiero decir ,que cualquiera que sepa la direccion donde se guardan las imagenes puede verlas y creia que con esto las protegeria.

Como puedo hacer para que solo se vean las imagenes en la pagina?

S2
__________________
MACBOMB
webmast....... :adios:
  #7 (permalink)  
Antiguo 27/02/2006, 10:05
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 11 meses
Puntos: 1
Cita:
bd y comprovando a cada pagina el usuario y contraseña...
bueno bueno, ya que te estás metiendo en la seguridad, entonces el .htaccess no te va.

Lo que puedes (y debes) hacer con el .htaccess es proteger la carpeta para que no estén listadas cuando alguien pone la ruta de la carpeta.

Pero la cosa no termina ahí, ahora ya tienes protegida la carpeta en concreto, pero aún así, cuando alguien sepa la ruta exacta de la foto, la verá.

Lo que necesitas es mostrar las fotos, pero no proporcionando su ruta directa, sino a través de un script.

Es decir, ahorita tú estás ligando las imágenes de la forma:

<img src="imagen.jpg">

pero necesitas hacerlo con algo como:

<img scr="muestra.php?imagen=323">

Así, es el script muestra.php el que entrega la imagen al cliente y lo primerititititito que debe llevar ese script, es comprobar que el usuario está autentificado para ver esas fotos.

De esa manera, sólo las personas loggeadas podrán ver tus imágenes.
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #8 (permalink)  
Antiguo 27/02/2006, 11:25
 
Fecha de Ingreso: enero-2003
Mensajes: 55
Antigüedad: 21 años, 10 meses
Puntos: 0
Gracias uamistad!!

Voy a provar ha ver si lo se hacer!!

S2
__________________
MACBOMB
webmast....... :adios:
  #9 (permalink)  
Antiguo 27/02/2006, 14:29
Avatar de mdk
mdk
 
Fecha de Ingreso: noviembre-2002
Mensajes: 531
Antigüedad: 22 años
Puntos: 11
Para hacer eso ke te uamistad debes de meter las fotos en una base de datos, entonces al acceder a la foto, en el codigo, puedes hacer varias cosas para evitar ke las vean, o ke como kieres tu, comprobar ke el usuario este identificado, o ke venga de la misma pagina ke estas, o lo ke se te ocurra, es la unica forma ke se me ocurre de hacerlo.. ;)
__________________
SoY Lo Ke VeS iNKLuSo KuAnDo No Me VeS ;)
  #10 (permalink)  
Antiguo 27/02/2006, 16:01
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 11 meses
Puntos: 1
Podrían estar en una base de datos, al igual que podrían ser archivos corrientes cualquiera.

El script hará los chequeos necesarios para saber si entrega o no al archivo (la foto), y ésta es la única forma de ver la fotografía, pues la ruta directa está deshabilitada.
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #11 (permalink)  
Antiguo 27/02/2006, 16:52
 
Fecha de Ingreso: enero-2003
Mensajes: 55
Antigüedad: 21 años, 10 meses
Puntos: 0
Pues he estado provando esto:

en el html:

Código HTML:
<img src="mostraimg.php"> 
y en mostraimg.php:

Código PHP:
<?
header
('Content-Type: image/jpeg');
$img imagecreatefromjpeg (/imatges/logo.jpg);  
imagejpeg  ($img); 
?>
pero no obtengo nada
No es asi como debo hacerlo?

S2
__________________
MACBOMB
webmast....... :adios:
  #12 (permalink)  
Antiguo 27/02/2006, 17:18
 
Fecha de Ingreso: enero-2003
Mensajes: 55
Antigüedad: 21 años, 10 meses
Puntos: 0
Perdon, no puse las comillas

Código PHP:
<? 
header
('Content-Type: image/jpeg'); 
$img imagecreatefromjpeg ("imatges/logo.jpg");   
imagejpeg  ($img);  
?>
demasiadas horas delante del ordenador.....
mañana sera otro dia.

Gracias a los dos por vuestra ayuda.
__________________
MACBOMB
webmast....... :adios:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:04.