Digamos que estoy actualmente en:
http://example.com/folder/page.html
¿Es posible crear un enlace relativo en esta página que apunte http://example.com/folder/
sin especificar folder
ningún lugar? (Y usando solo HTML).
ACTUALIZACIÓN:
Resultó que ./
funciona solo en el modo doctype no estricto, mientras que .
funciona en ambos modos, por lo que sigue siendo una mejor respuesta en mi opinión :) Gracias a todos.
Respuestas:
Solo dot está funcionando. Sin embargo, el tipo de documento marca la diferencia, ya que a veces el ./ también está bien.
<a href=".">Link to this folder</a>
fuente
Para cualquiera que haya encontrado este hilo, abordar rutas relativas siempre ha creado argumentos sobre lo que es correcto o no.
Dependiendo de dónde use la ruta a direccionar, dependerá de cómo la direccione.
Generalmente :
.
y./
haga lo mismo, sin embargo, no lo usaría.
con un nombre de archivo. De lo contrario, el navegador lo solicitará.filename.ext
como un archivo del servidor. El método adecuado sería./filename.ext
.../
aborda la ruta hasta un nivel desde la carpeta actual. Si estuvieras en la ruta/cheese/crackers/yummy.html
y tu código de enlace se solicite../butter/spread.html
en el documentoyummy.html
, entonces estarías abordando la ruta/cheese/butter/spread.html
, en lo que respecta al servidor./
siempre se dirigirá a la raíz del sitio.fuente
Puedes usar
para significar hasta un nivel. Si tiene una página llamada page2.html en la misma carpeta que page.html , la ruta relativa es:
page2.html.
Si tiene page2.html al mismo nivel que la carpeta, la ruta es:
fuente
<html> <head> <title>Page</title> </head> <body> <a href="./">Folder directory</a> </body> </html>
fuente
Ambos de los siguientes parecen funcionar
./
.
fuente
<a href="./">Folder</a>
fuente
La respuesta principal no es lo suficientemente clara. esto es lo que funcionó para mí: El formato correcto debería verse así si desea apuntar al archivo real:
<a href="./page.html">
Esto hará que apunte a ese archivo dentro de la misma carpeta si está en la página
http://example.com/folder/index.html
fuente