Katakanlah saya saat ini di:
http://example.com/folder/page.html
Apakah mungkin untuk membuat link relatif di halaman ini yang mengarah ke http://example.com/folder/
tanpa menentukan di folder
mana pun? (Dan hanya menggunakan HTML.)
PEMBARUAN:
Ternyata ./
hanya berfungsi dalam mode doctype non-ketat, sementara .
berfungsi di kedua mode, jadi itu masih merupakan jawaban yang lebih baik menurut saya :) Terima kasih semuanya.
Jawaban:
Hanya titik yang berfungsi. Doctype membuat perbedaan karena terkadang ./ juga baik-baik saja.
<a href=".">Link to this folder</a>
sumber
Bagi siapa pun yang telah menemukan utas ini, menangani jalur relatif selalu menciptakan argumen tentang mana yang benar atau tidak.
Bergantung pada tempat Anda menggunakan jalur yang akan dituju, itu akan bergantung pada cara Anda menangani jalur tersebut.
Umumnya:
.
dan./
melakukan hal yang sama, namun Anda tidak akan menggunakannya.
dengan nama file. Jika tidak, Anda akan meminta browser.filename.ext
sebagai file dari server. Metode yang tepat adalah./filename.ext
.../
alamat jalur satu tingkat dari folder saat ini. Jika Anda berada di jalur tersebut/cheese/crackers/yummy.html
, dan kode tautan Anda diminta../butter/spread.html
dalam dokumenyummy.html
, maka Anda akan menangani jalur tersebut/cheese/butter/spread.html
, sejauh menyangkut server./
akan selalu menangani root situs.sumber
Kamu dapat memakai
berarti naik satu tingkat. Jika Anda memiliki halaman bernama halaman2.html di folder yang sama dengan halaman.html , jalur relatifnya adalah:
page2.html.
Jika Anda memiliki halaman2.html di level yang sama dengan folder maka jalurnya adalah:
../page2.html
sumber
<html> <head> <title>Page</title> </head> <body> <a href="./">Folder directory</a> </body> </html>
sumber
Kedua cara di bawah ini tampaknya berfungsi
./
.
sumber
<a href="./">Folder</a>
sumber
Jawaban teratas tidak cukup jelas. inilah yang berhasil untuk saya: Format yang benar akan terlihat seperti ini jika Anda ingin mengarahkan ke file yang sebenarnya:
<a href="./page.html">
Ini akan membuat Anda mengarahkan ke file itu di dalam folder yang sama jika Anda berada di halaman
http://example.com/folder/index.html
sumber