Saya punya masalah: Saya ingin mengarahkan melalui JavaScript ke direktori di atas. Kode saya:
location.href = (location.href).substr(0, (location.href).lastIndexOf('folder'));
URL akan terlihat seperti ini:
example.com/path/folder/index.php?file=abc&tes=123&lol=keren
Redirect mempengaruhi hanya ini:
example.com/path/&tes=123&lol=keren
Tapi ingin memiliki ini:
example.com/path/
Bagaimana saya bisa melakukan itu?
Jika anda menggunakan lokasi.hostname
anda akan mendapatkan anda domain.com bagian. Kemudian lokasi.path
akan memberikan anda /path/folder. Saya akan membagi lokasi.patholeh / pasang URL. Tapi kecuali anda butuhkan querystring, anda hanya bisa mengarahkan ke
..` untuk pergi ke sebuah direktori di atas.
https://developer.mozilla.org/en-US/docs/Web/API/Location/assign
jendela.lokasi hotel ini.menetapkan("../");
// satu tingkatjendela.lokasi hotel ini.menetapkan("/jalan");
// relatif terhadap domainI'm mencoba untuk mengarahkan saya saat ini situs web ke bagian lain pada halaman yang sama, dengan menggunakan JavaScript. Ini mengikuti kode yang bekerja untuk saya:
location.href='/otherSection'