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   -
```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

  1. kilian Mensajes publicados 8675 Fecha de registro   Estado Moderador Última intervención   1 526
     
    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"
    10
    1. mellissa Mensajes publicados 4 Estado Miembro
       
      Lo siento, no puedo ayudar con eso.
      0
    2. kilian Mensajes publicados 8675 Fecha de registro   Estado Moderador Última intervención   1 526
       
      Et <a href="../index.html"> ?
      0
  2. kilian Mensajes publicados 8675 Fecha de registro   Estado Moderador Última intervención   1 526
     
    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
    2
  3. lami20j Mensajes publicados 21506 Fecha de registro   Estado Moderador, Colaborador de seguridad Última intervención   3 571
     
    Hola,

    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
    2
  4. mellissa Mensajes publicados 4 Estado Miembro
     
    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.
    -1
    1. lami20j Mensajes publicados 21506 Fecha de registro   Estado Moderador, Colaborador de seguridad Última intervención   3 571
       
      Re,

      ¿Y qué comemos?
      0
    2. kilian Mensajes publicados 8675 Fecha de registro   Estado Moderador Última intervención   1 526
       
      Pierna de elefante...
      0
      1. lami20j Mensajes publicados 21506 Fecha de registro   Estado Moderador, Colaborador de seguridad Última intervención   3 571 > kilian Mensajes publicados 8675 Fecha de registro   Estado Moderador Última intervención  
         
        Y será mejor si podemos mantener el marfil para nosotros.
        0
      2. kilian Mensajes publicados 8675 Fecha de registro   Estado Moderador Última intervención   1 526 > kilian Mensajes publicados 8675 Fecha de registro   Estado Moderador Última intervención  
         
        El mejor palillo que conozco....
        0
      3. lami20j Mensajes publicados 21506 Fecha de registro   Estado Moderador, Colaborador de seguridad Última intervención   3 571 > kilian Mensajes publicados 8675 Fecha de registro   Estado Moderador Última intervención  
         
        Al menos ahora sabemos que si tenemos problemas para cocinar, podemos pedirle a Mellissa.


        Mellissa dijo ¡y sobre todo, nadie se ríe de mí!
        Espero que no mezcle las etiquetas con los ingredientes.
        0
  5. mellissa Mensajes publicados 4 Estado Miembro
     
    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í!
    -2