Börja för 0 kr – de första 3 månaderna är gratisSe erbjudandet

Filer, SFTP och SSH

Dolda filer, .htaccess, filrättigheter och felen 403/404

Visar sidan 403 eller 404, eller fungerar inte din .htaccess? Se hur Sitewig hanterar dolda filer, vilka filrättigheter du ska använda och var du hittar felloggen.

2 min läsningUppdaterad

På den här sidan
  1. Hitta felet steg för steg
  2. Dolda filer och .htaccess
  3. Kan jag se dolda filer i mitt FTP-program?
  4. Hitta felet i loggen

Visar din hemsida 403 Forbidden eller 404 Not Found beror det nästan alltid på en av fyra saker: startsidan ligger fel, filnamnet stämmer inte, filrättigheterna är för strikta eller domänen är inte kopplad till den hemsida du har laddat upp till.

Fyra frågor i ordning med lösningen vid varje nej, och till sist kontakt med supporten
Felsökning vid 403 och 404

Hitta felet steg för steg

  1. Steg 1: Kontrollera startsidan

    index.php, index.html eller index.htm ska ligga direkt i sites/<namn>/public. Ligger den i en undermapp visas ett fel på startsidan. Se mappstrukturen.

  2. Steg 2: Kontrollera filnamnet

    Webbservern skiljer mellan stora och små bokstäver. Index.HTML och index.html är två olika filer, och länkar till Bilder/logo.png fungerar inte om mappen heter bilder.

  3. Steg 3: Kontrollera filrättigheterna

    Högerklicka på filen i ditt FTP-program och välj till exempel File permissions (i FileZilla). Använd 644 för filer och 755 för mappar. Står en fil på 600 kan webbservern inte läsa den och sidan visar 403.

  4. Steg 4: Kontrollera domänen

    Gå till WordPress → Översikt och öppna hemsidan. Under Domäner ska din domän stå. Saknas den, klicka på Lägg till domän.

Rekommenderade filrättigheter

Filer (html, php, css, bilder)
644
Mappar
755
Konfigurationsfiler med lösenord, till exempel wp-config.php
640 eller 600

PHP körs som din egen användare, så PHP-filer med 600 fungerar fortfarande. Bilder, CSS och andra filer som webbservern skickar direkt till besökaren måste vara läsbara för alla (644).

Dolda filer och .htaccess

Filer och mappar vars namn börjar med en punkt är dolda. Webbservern visar dem aldrig för besökare: en adress som dittforetag.se/.env ger alltid 404. Det skyddar till exempel .env, .git och konfigurationsfiler.

Det här kan du göra i stället:

  • Snygga adresser (permalänkar) i WordPress och andra PHP-system fungerar automatiskt. Alla adresser som inte är en fil eller mapp skickas till index.php.
  • Hela domänen ska vidare till en annan adress: använd vidarebefordran av domänen.
  • Enstaka sidor ska omdirigeras på en PHP-sida: gör omdirigeringen i PHP-koden eller med ett tillägg, till exempel ett omdirigeringstillägg i WordPress.
  • Behöver du särskilda regler: kontakta oss och berätta vad du vill uppnå.

Kan jag se dolda filer i mitt FTP-program?

Ja. I FileZilla väljer du Server → Force showing hidden files. I Cyberduck och WinSCP finns en liknande inställning under visning. Filerna finns kvar även om de inte kan öppnas i en webbläsare.

Hitta felet i loggen

Visar en PHP-sida en vit sida eller felet 500 står orsaken oftast i loggen. Öppna mappen logs i din hemmapp med ditt FTP-program eller Filhantering:

  • logs/php/error.log: fel från PHP.
  • logs/<hemsida>.error.log: fel från webbservern, till exempel main.error.log.

Hittar du inte orsaken, kontakta oss och skicka sidans adress, felet och tidpunkten då det inträffade.

Läs om webbhotell

Hittade du inte svaret?

Svar inom 1 arbetsdag · vardagar 8–17