Avatar billede prox1 Forsker
27. marts 2011 - 12:07 Der er 4 kommentarer og
1 løsning

blokere adgang til siden index

Hi, vi har domænet 'dom'
på dom har vi 2 sider, emneEt og emneTo.
Desuden ligger der alt det materiale som de to sider har som indhold. Indholdet ønskes kun tilgængeligt i form af den struktur som siderne bestemmer.
Fra nettet kan vi dermed tilgå side et med
http://www.dom.dk/emneEt
og side 2 med
http://www.dom.dk/emneTo
Men,
Hvis en user skriver enten
http://www.dom.dk/
eller
http://www.dom.dk/index
Så åbnes en side 'index' som indeholder links til både sideEt, sideTo OG alt det mediemateriale som de to helt seperate sider indeholder.
Kan man blokere for adgangen til 'index' så en user hverken kan bruge
http://www.dom.dk/index eller http://www.dom.dk/ ?
Det bedste vil være at man ved de 2 kald får en 404 fejl

pfht.
Avatar billede Slettet bruger
27. marts 2011 - 12:13 #1
http://www.javascriptkit.com/howto/htaccess14.shtml

Om du kan benytte .htaccess, som beskrives i dette link, kommer selvfølgelig an på, hvilken server du har. Men tag et kig. Med .htaccess kan du specificere en ny forside, så standardforsiden ikke bliver index. Og du kan blokere udvalgte sider fra udvalgte brugere.
Avatar billede tjens Nybegynder
27. marts 2011 - 14:20 #2
Det er en ret almindelig default webserver konfiguration du oplever:

Hvis man tilgår et directory uden at angive selve siden, vil webserveren forsøge at vise index.html, og hvis den ikke findes, vises en liste over objekter.


En simpel løsning er, at lave en side med filnavn index.html, og i denne vise links til de 2 relevante startsider.
Avatar billede prox1 Forsker
27. marts 2011 - 15:19 #3
tjens helt simple metode virker ok i det her tilfælde. tak for tipset til jer begge. :)
Læg venligst et svar så du kan få points

mvh.
Avatar billede tjens Nybegynder
27. marts 2011 - 16:19 #4
Hvis du ikke omkonfigurerer din webserver, kan man måske også få vist underbibliotekers indhold, hvis man gætter hvad de hedder.

Her kan du lave en index.html med følgende indhold
<script type="text/javascript">
location.href = "http://www.dom.dk/index.html" ;
</script>
Avatar billede prox1 Forsker
27. marts 2011 - 18:34 #5
oki, tak skal du have !
mvh.
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