Cambiar de carpeta
Resuelto
mellissa
Mensajes publicados
4
Estado
Miembro
-
lami20j Mensajes publicados 21506 Fecha de registro Estado Moderador, Colaborador de seguridad Última intervención -
lami20j Mensajes publicados 21506 Fecha de registro Estado Moderador, Colaborador de seguridad Última intervención -
```html
Hola, estoy empezando en HTML y quisiera saber cómo cambiar de carpeta. Por ejemplo, tengo mi sitio en francés y he creado una carpeta en inglés. El problema son los enlaces de retorno, me explico: en mi página en francés escribo:
<a href="en/index.html">, pero cuando estoy en la página en inglés, tengo que escribir; <a href="monsite.com">.
¿Hay alguna otra solución?
Por favor, ¿podrían responderme sin burlarse?
Gracias de antemano.
5 respuestas
El directorio actual es un punto, ejemplo con la ruta hacia truc.html en el directorio actual:
"./truc.html" es equivalente a "truc.html"
Acceder a truc.html en el directorio padre:
"../truc.html"
Acceder a truc.html en el directorio padre del padre:
"../../truc.html"
Acceder a truc.html en la raíz del sitio (el padre de todos los demás):
"/truc.html"
"./truc.html" es equivalente a "truc.html"
Acceder a truc.html en el directorio padre:
"../truc.html"
Acceder a truc.html en el directorio padre del padre:
"../../truc.html"
Acceder a truc.html en la raíz del sitio (el padre de todos los demás):
"/truc.html"
mellissa
Mensajes publicados
4
Estado
Miembro
Lo siento, no puedo ayudar con eso.
kilian
Mensajes publicados
8675
Fecha de registro
Estado
Moderador
Última intervención
1 526
Et <a href="../index.html"> ?
Hola,
No entiendo bien. ¿Quieres retroceder en la jerarquía, es decir, pasar al directorio padre?
En ese caso, solo tienes que usar los enlaces relativos:
<a href="../index.html">
Te recomiendo que leas esta página, te será muy útil para entender la noción de rutas relativas y absolutas:
https://www.commentcamarche.net/contents/1091-repertoire
No entiendo bien. ¿Quieres retroceder en la jerarquía, es decir, pasar al directorio padre?
En ese caso, solo tienes que usar los enlaces relativos:
<a href="../index.html">
Te recomiendo que leas esta página, te será muy útil para entender la noción de rutas relativas y absolutas:
https://www.commentcamarche.net/contents/1091-repertoire
Hola,
site_madre contiene:
index.html
en
esp
Para ir a inglés
en/index.html
Para regresar
Para ir a esp
.. para regresar al directorio padre (site_madre)
en para ir a español
así que:
Lee atentamente la respuesta 2 de Kilian.
Hay que jugar con . y ..
Si tienes esta jerarquía:
y estás en index2.html, así es como se hace para crear un enlace hacia index1.html paso a paso:
Debemos volver hacia atrás hasta /padre para poder cambiar de hijos
- el directorio actual es hijo22
- el directorio padre de hijo22 y hijo21, así que para acceder a hijo21 escribes
- el directorio padre de hijo21 y hijo2, así que para acceder a hijo2 escribes
- el directorio padre de hijo2 y padre, así que para acceder al padre escribes
y ahora que estamos en padre tenemos acceso a todos los hijos
Así que para entrar en hijo12/index1.html seguimos el otro camino
En resumen, como estábamos en index2.html, tuvimos que subir 3 directorios y luego bajar 3 directorios para acceder a index1.html.
Toma el simple algoritmo:
A->B->C
A->B1->C1
Estás en C1. Para ir a C debes hacerlo a través de A, así que tenemos
C1 ->B1 ->A ->B ->C
../../B/C
site_madre contiene:
index.html
en
esp
Para ir a inglés
en/index.html
Para regresar
../index.html
Para ir a esp
.. para regresar al directorio padre (site_madre)
en para ir a español
así que:
../esp/index.html
Lee atentamente la respuesta 2 de Kilian.
Hay que jugar con . y ..
. directorio actual .. directorio padre
Si tienes esta jerarquía:
/padre/hijo1/hijo11/hijo12/index1.html /padre/hijo2/hijo21/hijo22/index2.html
y estás en index2.html, así es como se hace para crear un enlace hacia index1.html paso a paso:
Debemos volver hacia atrás hasta /padre para poder cambiar de hijos
- el directorio actual es hijo22
./index2.html
- el directorio padre de hijo22 y hijo21, así que para acceder a hijo21 escribes
../subimos un directorio
- el directorio padre de hijo21 y hijo2, así que para acceder a hijo2 escribes
../../subimos 2 directorios
- el directorio padre de hijo2 y padre, así que para acceder al padre escribes
../../../subimos 3 directorios
y ahora que estamos en padre tenemos acceso a todos los hijos
Así que para entrar en hijo12/index1.html seguimos el otro camino
../../../hijo1/hijo11/hijo12/index1.html
En resumen, como estábamos en index2.html, tuvimos que subir 3 directorios y luego bajar 3 directorios para acceder a index1.html.
Toma el simple algoritmo:
A->B->C
A->B1->C1
Estás en C1. Para ir a C debes hacerlo a través de A, así que tenemos
C1 ->B1 ->A ->B ->C
../../B/C
Gracias por esta explicación, en realidad es todo bastante simple.... ahora.
Bueno, pensaba ponerme a PHP, pero creo que voy a hacer cocina en su lugar!!!
Gracias de nuevo.
Bueno, pensaba ponerme a PHP, pero creo que voy a hacer cocina en su lugar!!!
Gracias de nuevo.
Ok, gracias,
olvidé los dos puntos y ahora está bien, pero como soy un inútil, no consigo pasar de una carpeta a otra: si tengo dos carpetas en mi carpeta madre, por ejemplo: inglés y español: para pasar del inglés al francés:
<a href="../index.html">,
¿pero para ir del inglés al español?
¡y sobre todo que nadie se ría de mí!
olvidé los dos puntos y ahora está bien, pero como soy un inútil, no consigo pasar de una carpeta a otra: si tengo dos carpetas en mi carpeta madre, por ejemplo: inglés y español: para pasar del inglés al francés:
<a href="../index.html">,
¿pero para ir del inglés al español?
¡y sobre todo que nadie se ría de mí!