Avatar billede mik789 Nybegynder
18. maj 2003 - 22:28 Der er 2 kommentarer og
1 løsning

korrigér URL

Hvordan sikrer man sig at URL'en bliver skrevet fuldt ud i adresselinjen? Man kan gå ind på en sidde med www.server.dk eller www.server.dk/ Men jeg vil godt sikre mig at hvis folk går ind på min side på den måde (med eller uden / til slut) så bliver URL'en skrevet helt ud: "www.server.dk/index.php"

Hvordan sikrer man sig det?

Jeg har prøvet med:
if (window.location.href.indexOf('index.php')==-1
window.location.href=window.location.href+'index.php';

men det ændrer ingen ting.

//mik
Avatar billede roenving Novice
18. maj 2003 - 23:12 #1
Tror ikke du kan ændre det, men har du prøvet:

if (window.location.href.indexOf('index.php')==-1)
window.location.replace(window.location.href+'index.php');

-- der manglede vist også lige en )

;-)
Avatar billede mik789 Nybegynder
18. maj 2003 - 23:40 #2
roenving> tak for tippet, men jeg har klaret det ved simpelt hen at lave en reload med det samme folk går ind på siden og så bare skrive hele URL'en ud. Altså:

window.location='http://www.server.dk/index.php';

så er der ikke så meget at rafle om, selv om det sikkert kan gøres enklere
Avatar billede grunken Nybegynder
18. maj 2003 - 23:57 #3
hmm...

her ->

<script language="javascript">
str = new String(this.location)
if (str.indexOf("index.php") == -1)
this.location = 'index.php';
</script>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester