DezTruckTor Skrevet 13. august 2004 Del Skrevet 13. august 2004 Hvordan får man en .htaccess-fil til å virke i apache. Er f.eks dette: ErrorDocument 404 /notfound.html en skikkelig htaccess-fil? Jeg lagret denne fila som ".htaccess" og la den i root-folderen på den lokale serveren min, men når jeg prøver å gå inn på en side som ikke eksisterer, kommer det bare opp apache sin 404-error, og ikke notfound.html som ligger i root-folderen. Hva er galt? Lenke til kommentar
Lokaltog Skrevet 13. august 2004 Del Skrevet 13. august 2004 Feilpost så det holder? Det er mulig at webhotelleverandøren din ikke tillater deg å bruke .htaccess-filer. Lenke til kommentar
356speedster Skrevet 13. august 2004 Del Skrevet 13. august 2004 Konfigurasjon av Apache gjør du i "httpd.conf" fila Lenke til kommentar
DezTruckTor Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 Kanskje jeg la denne posten feil, men gjort er gjort. Jeg kjører egen lokal server med apache 2 og php 4, så det er ikke problemet. Jeg tror det er en eller annen slags valg i config fila til apache... Lenke til kommentar
Lokaltog Skrevet 13. august 2004 Del Skrevet 13. august 2004 Konfigurasjon av Apache gjør du i "httpd.conf" fila Man MÅ ikke gjøre alle forandringer der. Man kan faktisk forandre flesteparten av innstillingene i httpd.conf i en .htaccess-fil DERSOM man har tilgang til det. Hvis webhost'en har satt f.eks. AllowOverride None i httpd.conf så kan man ikke bruke htaccess-filer. Lenke til kommentar
DezTruckTor Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 Konfigurasjon av Apache gjør du i "httpd.conf" fila Problemet er bare at jeg ikke vet hvilket valg jeg skal endre på for å få den til å virke... Lenke til kommentar
DezTruckTor Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 Konfigurasjon av Apache gjør du i "httpd.conf" fila Man MÅ ikke gjøre alle forandringer der. Man kan faktisk forandre flesteparten av innstillingene i httpd.conf i en .htaccess-fil DERSOM man har tilgang til det. Hvis webhost'en har satt f.eks. AllowOverride None i httpd.conf så kan man ikke bruke htaccess-filer. Kan man forandre alloweride til All, eller må man ta en og en ting. Jeg har nemlig tilgang til fila siden det er en loakl server. Lenke til kommentar
Lokaltog Skrevet 13. august 2004 Del Skrevet 13. august 2004 Jeg kjører egen lokal server Som default er det satt restriksjoner på bruk av htaccess-filer i httpd.conf, så du må justere disse manuelt. Forandre linjene i httpd.conf slik at de blir Options All MultiViews AllowOverride All for mappen du har som root for serveren. Lenke til kommentar
DezTruckTor Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 Jeg prøvde, men fortsatt vil ikke apache vise erroren min (notfound.html). # Each directory to which Apache has access can be configured with respect # to which services and features are allowed and/or disabled in that # directory (and its subdirectories). # # First, we configure the "default" to be a very restrictive set of # features. # <Directory /> Options All MultiViews AllowOverride All </Directory> Lenke til kommentar
Lokaltog Skrevet 13. august 2004 Del Skrevet 13. august 2004 (endret) Hvilket operativsystem kjører du serveren din på? Bruker WinXP på min lokale server og den har store problemer med htaccess-filer.. Edit: Ser nå at du har forandret feil sted. Forandre tilbake, og gå ned til neste sted du ser to slike linjer og forandre disse isteden. Endret 13. august 2004 av lokaltog Lenke til kommentar
DezTruckTor Skrevet 13. august 2004 Forfatter Del Skrevet 13. august 2004 Jeg også bruker winXP. Jeg fant en halvveis-løsning: man kan angi error-messager i conf-fila. Jeg har en server som kjører 2000. Tror du htaccess virker bedre på den? Lenke til kommentar
Lokaltog Skrevet 13. august 2004 Del Skrevet 13. august 2004 Forandre slik: # # This should be changed to whatever you set DocumentRoot to. # <Directory "C:\DinServerMappe"> # # This may also be "None", "All", or any combination of "Indexes", # "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews". # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # Options All MultiViews # # This controls which options the .htaccess files in directories can # override. Can also be "All", or any combination of "Options", "FileInfo", # "AuthConfig", and "Limit" # AllowOverride All Lenke til kommentar
funkweb Skrevet 18. august 2004 Del Skrevet 18. august 2004 ehh .. hvordan lager man en .htaccess ? Lenke til kommentar
Haraldson Skrevet 18. august 2004 Del Skrevet 18. august 2004 Man skriver det inn med f.eks Notepad, lagrer som noe sånt som fil.htaccess.txt . Deretter laster man opp til serveren, og renamer til .htaccess. (Serveren må kjøre *NIX) Lenke til kommentar
Lokaltog Skrevet 18. august 2004 Del Skrevet 18. august 2004 (endret) En enda enklere metode er å gå inn i notepad og skrive htaccess-fila, og så lagre som ".htaccess" med anførselstegn. Edit: da spiller det heller ingen rolle hvilket operativsystem serveren kjører på. Endret 18. august 2004 av lokaltog Lenke til kommentar
pgdx Skrevet 19. august 2004 Del Skrevet 19. august 2004 Hvilket operativsystem kjører du serveren din på? Bruker WinXP på min lokale server og den har store problemer med htaccess-filer.. Da spiller det heller ingen rolle hvilket operativsystem serveren kjører på. Ser ut som om du motsier deg litt... Destruktøren: Les her, du... http://wsabstract.com/howto/htaccess.shtml Lenke til kommentar
Lokaltog Skrevet 19. august 2004 Del Skrevet 19. august 2004 Ser ut som om du motsier deg litt... Bare for å svare på den: tror jeg forklarte meg litt dårlig. Har ikke overdreven erfaring med å sette opp webservere på maskinen min, det er sikkert også derfor htaccess-filer ikke fungerer optimalt på den (problemet forsvant faktisk da jeg la inn Apache 2.0.50). Windows-baserte maskiner KREVER et filnavn, derfor kan man ikke rename en fil til bare ".htaccess" på f.eks. en IIS-server. Men hvis du lagrer filen med det riktige navnet fra starten av så slipper du det problemet i det hele tatt. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå