WEBMAIL
KONTROLLPANEL
domainsearch

.htaccess




    Frågor
    Vad är .htaccess?

    Med .htaccess så kan du skräddarsy hur dirigeringar, mappar, felmeddelande och allt där till ska bete sig.

    Visa
    Hur kan jag omdirigera min hemsida via .htaccess?

    Med .htaccess så kan du göra flera olika sorters omdirigeringar t.ex.

    # Dirigera om en sida helt och hållet
    Redirect 301 / http://exempelsida.se/
    # Dirigera om indexfilen till en undermapp Redirect /index.html http://exempel.se/nymapp/
    # Dirigera om en mapp till en annan adress
    Redirect /mappnamn http://exempel.se/
    # Omdirigera en gammal sökväg till en ny sökväg. Redirect /gammalsökväg/gammalfil.html http://exempel.se/nysökväg/nyfil.html
    # Använd en specifik fil som indexfil (den som laddas först när folk besöker er sida) DirectoryIndex exempelindex.html
    Visa
    Begränsa direktlänkning till filer

    Om du känner att många människor direktlänkar till t.ex. bilder som du lagt upp och slukar trafik så kan du begränsa det genom att stänga av så kallad hotlinking

    Följande kod kommer bara att helt stänga av direktlänkning

     RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?din-hemsida.se/.*$ [NC]
    RewriteRule \.(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|php|png|css|pdf)$ - [F]

    Följande kod kommer att lägga in en alternativ mediafil istället:

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?din-hemsida.se/.*$ [NC]
    RewriteRule \.(gif|jpg)$ http://www.din-hemsida.se/bildfil.jpeg [R,L]
    Visa
    Slå på mapplistning via .htaccess

    Om du vill att folk som surfar in på en viss mapp ska se filerna som ligger där så måste du slå på något som kallas för mapplistning,

    Detta kan du göra genom att lägga till följande rad i .htaccess

    Options +Indexes
    
    Visa
    Hur skapar jag en .htaccessfil?

    en .htaccessfil kan du skapa i dem allra flesta textredigeringsprogram. Anteckningar för windows funkar fint, bara döp filen till .htaccess endast när du sparar.

    Det kan dock på vissa operativsystem med vissa program inte funka, då kan du ta dig runt det genom att ta följande steg.

    1. Skapa en fil som heter htaccess.txt och skriv in dem nödvändiga koderna
    2. Ladda upp till din public_html mapp, döp sedan om den via ditt ftp program till .htaccess

    Om du skapar filen via ssh så räcker kommandot "touch .htaccess"

    Visa
    Specifika felsidor via .htaccess
    Om du inte vill använda standard felsidor på din hemsida så kan följande kod hjälpa:
    Om du vill ersätta det vanligaste felet (404 not found) så gäller

    ErrorDocument 404 /errors/not_found.html.

    Du kan lägga till flera genom att bara byta rad:

    ErrorDocument 403 /errors/forbidden.html
    ErrorDocument 404 /errors/not_found.html

    Du kan använda följande felkoder:

    401 Unauthorized - Någon försöker komma åt en sökväg som är lösenordskyddad

    403 Forbidden - Webbläsaren har inte rättigheter att se materialet

    404 Not Found - Webbläsaren kan inte hitta materialet som söks.

    500 Internal Server Error - Servern kunde inte fullfölja processen

    502 Bad Gateway - Servern fick ett felaktigt svar från upstream

    503 Service Unavailable - Servern kan för närvarande inte hantera förfrågningen

    Visa
    Hur ställer jag in tidszon via htaccess?

    Du kan ställa in tidszon via t.ex. följande kod i din .htaccess

    SetEnv TZ Europe/Stockholm

    Visa
    Hur styr jag cachen via .htaccess?

    För att ställa in vilket expire-värde (hur länge en fil ska cachas) som ska vara default så kan man använda sig av följande rader i sin .htaccess:

    ExpiresActive On
    ExpiresDefault "access plus 4 hours"

    Det måste inte anges i timmar utan följande är tillåtna värden:
    years
    months
    weeks
    days
    hours
    minutes
    seconds

    Om man vill detaljstyra lite och ha olika expire-värden på olika typer av filer så är det också möjligt.
    Då anger man det i sekunder och det finns två typer av expire-värden,
    den första är baserad på när man senast besökte/laddade filen (Accessed the file) och betecknas då med ett A innan värdet i sekunder.
    Den andra typen är ändrad (last modified) och betecknas då med ett M innan värdet i sekunder.
    Notera att det inte ska vara något mellanslag efter A:et eller M:et innan siffrorna/sekundangivelsen.

    Nedan är ett exempel som innehåller olika regler baserade på senast besökta för olika MIME-/fil-typer:

    ExpiresActive On
    ExpiresByType application/javascript A900
    ExpiresByType application/x-javascript A900
    ExpiresByType text/javascript A900
    ExpiresByType text/html A90
    ExpiresByType text/xml A90
    ExpiresByType text/css A900
    ExpiresByType text/plain A62
    ExpiresByType image/gif A14400
    ExpiresByType image/jpg A14400
    ExpiresByType image/jpeg A14400
    ExpiresByType image/png A14400
    ExpiresByType image/bmp A14400
    ExpiresByType application/x-shockwave-flash A3600


    Dessa regler går självklart att kombinera.
    För mer info, se http://httpd.apache.org/docs/2.0/mod/mod_expires.html

    Visa


    Bäst i test två år i rad - Internetworld

    Rekommenderas av InternetworldVi är prisade för vår goda support, höga funktionalitet och kontrollpanel.

    Kundservice