Détails
Redirection vers une URL relative en JavaScript
J'ai un problème : Je veux rediriger via JavaScript vers un répertoire situé au-dessus. Mon code :
location.href = (location.href).substr(0, (location.href).lastIndexOf('folder'));
L'URL ressemble à ceci :
exemple.com/path/folder/index.php?file=abc&test=123&lol=cool
La redirection affecte juste ceci :
exemple.com/path/&test=123&lol=cool
Mais je veux avoir ceci :
exemple.com/chemin/
Comment faire ?
325
3
Si vous utilisez
location.hostname
vous obtiendrez votre partie domain.com. Ensuite,location.pathname
vous donnera /path/folder. Je diviseraislocation.pathname
par / et réassemblerais l'URL. Mais à moins que vous n'ayez besoin de la chaîne de requête, vous pouvez simplement rediriger vers..
pour aller un répertoire au-dessus.rediriger vers
../
`