Vairāk
Pārvirzīšana uz relatīvu URL adresi JavaScript
Man ir problēma: Es gribu novirzīt, izmantojot JavaScript, uz direktoriju iepriekš. Mans kods:
location.href = (location.href).substr(0, (location.href).lastIndexOf('folder'));
URL izskatās šādi:
example.com/path/folder/index.php?file=abc&test=123&lol=cool
Pārvirzīšana ietekmē tieši šo:
example.com/path/&test=123&lol=cool
Bet vēlaties, lai tas būtu šāds:
example.com/path/
Kā es to varu izdarīt?
325
3
Izmantojot
location.hostname
, jūs saņemsiet domēna domēna.com daļu. Tadlocation.pathname
dos jums /path/folder. Es sadalītulocation.pathname
ar / un atkal saliktu URL. Bet, ja vien jums nav nepieciešama vaicājuma virkne, varat vienkārši pāradresēt uz..
, lai pārietu uz direktoriju augstāk.novirzīt uz
../
<a href="..">nav nepieciešams JS</a>
..
nozīmē vecāku direktoriju.