Gå til innhold

Trenger hjelp med passordsperrer for FTP mapper


Anbefalte innlegg

Hei!

 

Tenkte på å laste opp en del ting til FTP serveren min, og vil gjerne sette et passord på siden / mappen. (Altså, så du må fylle inn passord for å åpne siden.)

 

Bruker www.freehostia.com som hotel, og www.kanetheheatsink.com som domene.

 

Noen som vet om dette er mulig?

 

 

 

Takker for alle svar. :)

 

 

btw, 1337 innlegg ;)

Endret av Kanetheheatsink
Lenke til kommentar
Videoannonse
Annonse

.htaccess er en fil som legges i webroten (/public_html) eller eventuelt under en annen mappe om det f.eks. har blitt installert et script der. Denne filen angir en del variabler som webserveren fanger opp, og utfører. Vi skal ta for oss en del eksempler under som kan være kjekke å vite om.

 

Hvordan lage en .htaccess fil?

Dette gjøres i en vanlig teksteditor, som f.eks. Notisblokk i Windows. Ikke benytt Word eller andre tekstbehandlingsprogram, disse legger inn en del formateringskoder i filen som gjør at filen ikke vil fungere. Lagre filen som .htaccess, ikke som .htaccess.txt. Om den automatisk blir lagret med .txt ending kan du bare gi filen et nytt navn etterpå, hvor du tar bort endingen. Før filen over til webområdet med via FTP (ASCII-mode), eller filmanageren i kontrollpanelet.

 

Hvordan bør innholdet i filen se ut?

Kopier bare kommandoene som blir nevnt nedover her inn i filen, en kommando pr linje. Det er også veldig lurt å sette "overskrifter" på kommandoer som hanger sammen, slik at det er lettere å vite hva som er hva dersom filen blir stor etterhvert. En linje med overskrift, eller forklaring startes med #. Slik angir du til systemet at det skal hoppe over denne linjen. Eksempler:

 

#404 Feilside

ErrorDocument 404 /mappe/404.html

 

eller

 

#404 Feilside

#Redirekter til denne filen dersom en bruker

#prøver å gå til en fil som ikke eksisterer

ErrorDocument 404 /mappe/404.html

 

 

Feilsider, Error Documents

Av og til vil besøkende prøve å nå sider på ditt domene som ikke eksisterer. Dette kan komme av at du kanskje har endret mappestruktur på nettstedet ditt, eller kanskje du har endret CMS system. Brukere er ofte trege med å oppdatere sine favoritter, samt at det går lang tid før søkemotorer har oppdatert sine linker. Istedenfor at dine besøkende skal få en side som sier 'Siden kan ikke finnes' kan du lage en egen fil som vil komme isteden, hvor du forklarer at siden ikke finnes lenger og ber brukerene oppdatere sine favoritter. I tillegg finnes en del andre feildokumenter, alle har sin egen kode, under er noen av de mest benyttete:

301 Moved Permanently

302 Moved Temporarily

401 Authorization Required

403 Forbidden

404 Not Found (Siden eksisterer ikke)

408 Request Timed Out

500 Internal Server Error

 

Å sette egne filer for dette i .htaccess er veldig enkelt, lag filene i vanlig html, og lagre et sted i webområdet ditt. I .htaccess angir du ErrorDocument 'Feilkode' 'relativ sti til fil'

 

Eksempel:

 

#Error Documents

ErrorDocument 400 /errors/badrequest.html

ErrorDocument 401 /errors/authreqd.html

ErrorDocument 403 /errors/forbid.html

ErrorDocument 404 /errors/notfound.html

ErrorDocument 500 /errors/serverr.html

 

 

Videresending

Somme tider er det greit å sende besøkende direkte til den nye siden, dersom man endrer en fil. Da brukes uttrykket Redirect 'relativ sti gammel side' 'full sti ny side' på en og samme linje.

 

Eksempel:

 

#Redirect

Redirect /gammelfolder/gammelfil.html http://dittdomene/nyfolder/nyfil

(Alt på samme linje)

 

 

Steng ute brukere

Ønsker du at somme besøkende ikke skal ha tilgang til siden din kan du bruker følgende koder for å stenge de ut. NB, du må vite hvilken IP-adresse de har.

 

#Brukertilgang

order allow, deny

deny from xxx.xxx.xxx.xxx

deny from xxx.xxx.xxx.xxx

allow from all

 

Skift ut xxx.xxx.xxx.xxx med IP-adressen til vedkommende. Legg bare inn nye linjer med deny over allow from all linjen dersom du vil stenge ute flere adresser. Du kan også stenge ute subnett av IP-adresser ved å fjerne en, to eller tre av bolkene: f.eks. 'deny from 207.213.50' - vil utestenge alle som har IP mellom 207.213.50.1 til 207.213.50.255

 

 

Unngå utlisting av mapper

Dersom du har en mappe som f.eks. er full av bilder, og ikke har en index fil, så vil alt innhold i denne mappen bli listet ut for de som går inn i den. Dette kan ungås ved legge inn en blank index.html fil, men det er lett å glemme. Men man kan også legge inn en .htaccess fil i den mappen, og da har man også flere muligheter.

 

IndexIgnore *

Lister ikke ut noe som helst

 

IndexIgnore *.php *.jpg

Lister ut alle filer, untatt PHP og JPG filer. Denne kan man bare bygge videre på.

 

 

Angi annen "hovedfil".

Når man går inn i en mappe, uten å skrive hvilken fil man er ute etter, hvil serveren sende en index fil til nettleseren (f.eks. index.html). Dersom den ikke finner en slik fil lister den bare ut innholdet. Med en enkelt linje i en .htaccess fil kan man angi en annen fil som "hovedfil"

 

#Angi ny index fil

DirectoryIndex startside.html

 

gjør at serveren sender filen startside.html dersom brukeren ikke har angitt en spesifikk fil i nettleseren.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...