Htaccess
Hvad er en Htaccess-fil - Definition
Htaccess (Hypertext Access) - Htaccess-filen er en primær serverkonfigurationsfil oprettet af udvikleren, hvor specifikke regler er defineret for applikationens opførsel i visse situationer. Htaccess-filen er standard Apache-webserverkonfigurationsfilen, der bruges til at ændre websideserverens opførsel. Denne primære server-konfigurationsfil indeholder direktiver, der definerer de grundlæggende indstillinger for mapper og undermapper på serveren. En virtuel vært læser ordrer skrevet i .htaccess-filerne med hver anmodning, der sendes til serveren, så virkningerne af dens ændringer er synlige med det samme.
Et eksempel på anvendelse af htaccess-serverkonfigurationsfiler
De mest almindeligt anvendte direktiver i htaccess-filen (hovedsageligt under SEO/DEV-aktiviteter) er:
- 301 redirect en adresse til en anden (inden for det samme eller et andet domæne),
- 301 redirect fra www til ikke-www (eller ikke-www til www)
- at ændre en hjemmeside fra en version uden SSL (HTTP) til en version med SSL (HTTPS),
- skabe såkaldte venlige links,
- brugerdefinerede fejlsider, brugerdefinerede fejldokumenter og en fejlmeddelelse
- aktivering af browserens cache (som er en af de faktorer, der kontrolleres under Google PageSpeed Insight-tests),
- blokering af filadgang for bots eller specifikke IP-adresser,
- blokering af direkte linking (hotlinking),
Korrekte htaccess-filer
Da konfigurationsfilen er en almindelig tekstfil, kan vi bruge en standard teksteditor (som Notepad) til at oprette eller redigere den. Der er intet til hinder for at bruge en avanceret teksteditor (f.eks. Notepad++). Som standard indledes et filnavn med en prik, og det fjerner enhver udvidelse. ".htaccess". Vi kan dog finde en fil med et andet navn på serveren. Når filen er klar, skal du uploade den til serveren. Du kan gøre det med en hvilken som helst FTP-klient. Programmet skal vise os skjulte filer (for det er, hvad .htaccess er).