Problema con los enlaces relativos en linux
Queridos compañeros, Tengo un problema grave, puesto que estoy tratando de subir unos archivos para que se vean en internet, el tema consiste en que tengo dos carpetas, una carpeta llamada textos y otra imagenes, pues bien, cuando se visualiza un archivo de la carpeta textos por ejemplo 1.hm que hace referencia a una imagen de la carpeta imagenes por ejemplo 1.jpg NO SE VE. Y lo que está puesto es ..\Imagenes\1.jpg Eso se VE MUY BIEN EN WINDOWS, PERO NO EN LINUX, yo pensé en lugar de la poner \ poner / y así lo hice: ../Imagenes/1.jpg SE VE PERFECTAMENTE BIEN EN WINDOWS, PERO NO EN LINUX... Señores, ¿cómo se puede hacer que esto se vea igual en linux que en windows? Esto parece una locura, Gracias, y se admite cuaquier sugerencia, Daniel
El 9/05/05, Daniel Rincón Prada escribió:
Y lo que está puesto es ..\Imagenes\1.jpg
Eso se VE MUY BIEN EN WINDOWS, PERO NO EN LINUX,
Puedes poner la ruta estática: <img src="http://www.dominio.com/Imagenes/1.jpg"> ¿Se ve así? Saludos, -- Camaleón
Sí se pudiera hacer, pero eso me imposibilitaría ponerlos en otro
servidor, no es una solución viable...
La solución viable, es poner un enlace relativo, que funcione en
Windows y en Linux, no creo que sea un tema tan complicado...
espero...
Lo que hay que tener en cuenta es que los archivos html están en la
carpeta textos y en otra carpeta las imagenes llamada Imagenes y
claro... para que un archivo html que está en textos ponga la imagen
tiene que ir a la carpeta anterior y luego entrar en la carpeta
imagenes.
En Windows se puede poner ..\Imagenes\1.jpg o ../Imagenes/1.jpg
pero... en Linux ¿no se puede hacer? sería algo increible que no
hubiera compatibiloidad en eso tan simple...
Gracias,
Daniel
On 5/9/05, Camaleón
El 9/05/05, Daniel Rincón Prada escribió:
Y lo que está puesto es ..\Imagenes\1.jpg
Eso se VE MUY BIEN EN WINDOWS, PERO NO EN LINUX,
Puedes poner la ruta estática:
<img src="http://www.dominio.com/Imagenes/1.jpg">
¿Se ve así?
Saludos,
-- Camaleón
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
Claro que sí se puede, cuidado con las mayúsculas, recuerda que linux
es sensible con ese tema. Además usa '/'
On 5/9/05, Daniel Rincón Prada
En Windows se puede poner ..\Imagenes\1.jpg o ../Imagenes/1.jpg pero... en Linux ¿no se puede hacer? sería algo increible que no hubiera compatibiloidad en eso tan simple...
-- Saludos Oscar
Pues es curiosísimo...
Fijate el enlace es en concreto este:
<img alt="" src="../ImgLigadas/020201000002.jpg" border="0" hspace="0">
Y la carpeta en cuestión se llama ImgLigadas, así con esas mayúsculas
y minúsculas... si es que está correcto... pero NO FUNCIONA EN LINUX y
solo en Linux.
Ya que estamos... da igual poner en Linux / que \ o tampoco entienda la \
Un saludo,
Daniel
On 5/9/05, Oscar Gosdinski
Claro que sí se puede, cuidado con las mayúsculas, recuerda que linux es sensible con ese tema. Además usa '/'
On 5/9/05, Daniel Rincón Prada
wrote: En Windows se puede poner ..\Imagenes\1.jpg o ../Imagenes/1.jpg pero... en Linux ¿no se puede hacer? sería algo increible que no hubiera compatibiloidad en eso tan simple...
-- Saludos Oscar
Fijaos como está finalmente el tema,
Si pongo el enlace ../ImgLigadas/ no va a la carpeta que tiene que ir.
Sin embargo si pongo la carpeta ImgLigadas dentro de la carpeta
textosy modifico los link a ./ImgLIgadas/ va bien...
Señores aún no se ha inventado en Linux ir a la carpeta anterior? Dios
santo... que cosa más cutre... cómo es posible... que a estas alturas
esto esté sin solucionar... esto es como el famoso tema del Konkeror y
los acentos... es que no tienen perdón de Dios...
Daniel
On 5/9/05, Daniel Rincón Prada
Pues es curiosísimo...
Fijate el enlace es en concreto este:
<img alt="" src="../ImgLigadas/020201000002.jpg" border="0" hspace="0">
Y la carpeta en cuestión se llama ImgLigadas, así con esas mayúsculas y minúsculas... si es que está correcto... pero NO FUNCIONA EN LINUX y solo en Linux.
Ya que estamos... da igual poner en Linux / que \ o tampoco entienda la \
Un saludo,
Daniel
On 5/9/05, Oscar Gosdinski
wrote: Claro que sí se puede, cuidado con las mayúsculas, recuerda que linux es sensible con ese tema. Además usa '/'
On 5/9/05, Daniel Rincón Prada
wrote: En Windows se puede poner ..\Imagenes\1.jpg o ../Imagenes/1.jpg pero... en Linux ¿no se puede hacer? sería algo increible que no hubiera compatibiloidad en eso tan simple...
-- Saludos Oscar
Algo que SI funciona en linux. Datos: Servidor web: apache 2.0 sobre suse 9.2 Directorio de la página: $HOME/public_html/midir Directorio de las imágenes: $HOME/public_html/jpg Exploradores web: Mozilla y IExplorer sobre Win; Konkeror sobre Suse (el mismo servidor) El código fuente de la página es el siguiente: <html> <body> <h2>Ejemplo</h2> <a href="../index.html">Volver</a> <img src="../jpg/yo.jpg"> </body> </html> Como resultado, se ve una página con un link a la página principal y con una foto (yo) que se ve perfectamente... Conclusiones: - No has dicho en ningún momento dónde está alojada tu página - Si está dentro del directorio creado por apache, puede que alguna configuración del servidor no te deje acceder a ciertos directorios. A mí me ha pasado, así como tampoco permite obtener un listado de ficheros incluidos en el directorio cuando no existe "index.html" - Creo que tampoco has dicho si el servidor estaba en una máquina GNU/Linux o una Win. Si está en una máquina windows, el problema está en windows, y no en linux, no crees? - Cuando como contestación de una pregunta, recibes tantos mensajes como en éste, plantéate que la gente a lo mejor no sabe qué es lo que realmente falla. Párate a explicar un poco mejor la situación. Contextualiza. Salu2 a to2. Espero que esta contestación pueda ayudar en algo... Beto Daniel Rincón Prada wrote:
Fijaos como está finalmente el tema,
Si pongo el enlace ../ImgLigadas/ no va a la carpeta que tiene que ir.
Sin embargo si pongo la carpeta ImgLigadas dentro de la carpeta textosy modifico los link a ./ImgLIgadas/ va bien...
Señores aún no se ha inventado en Linux ir a la carpeta anterior? Dios santo... que cosa más cutre... cómo es posible... que a estas alturas esto esté sin solucionar... esto es como el famoso tema del Konkeror y los acentos... es que no tienen perdón de Dios...
Daniel
On 5/9/05, Daniel Rincón Prada
wrote: Pues es curiosísimo...
Fijate el enlace es en concreto este:
<img alt="" src="../ImgLigadas/020201000002.jpg" border="0" hspace="0">
Y la carpeta en cuestión se llama ImgLigadas, así con esas mayúsculas y minúsculas... si es que está correcto... pero NO FUNCIONA EN LINUX y solo en Linux.
Ya que estamos... da igual poner en Linux / que \ o tampoco entienda la \
Un saludo,
Daniel
On 5/9/05, Oscar Gosdinski
wrote: Claro que sí se puede, cuidado con las mayúsculas, recuerda que linux es sensible con ese tema. Además usa '/'
On 5/9/05, Daniel Rincón Prada
wrote: En Windows se puede poner ..\Imagenes\1.jpg o ../Imagenes/1.jpg pero... en Linux ¿no se puede hacer? sería algo increible que no hubiera compatibiloidad en eso tan simple...
-- Saludos Oscar
Teneis que utilizar lo siguiente: ".//
Claro que sí se puede, cuidado con las mayúsculas, recuerda que linux es sensible con ese tema. Además usa '/'
On 5/9/05, Daniel Rincón Prada
wrote: En Windows se puede poner ..\Imagenes\1.jpg o ../Imagenes/1.jpg pero... en Linux ¿no se puede hacer? sería algo increible que no hubiera compatibiloidad en eso tan simple...
-- Saludos Oscar
El 9/05/05, Daniel Rincón Prada escribió:
Sí se pudiera hacer, pero eso me imposibilitaría ponerlos en otro servidor, no es una solución viable...
Era sólo para verificar si funcionaba de esta forma. ¿Puedes enviarnos la URL para que podamos ver dónde puede estar el problema? Saludos, -- Camaleón
participants (5)
-
Camaleón
-
Daniel Rincón Prada
-
J M Betoret
-
Oscar Gosdinski
-
Salvador Gomez Cabello