Een htaccess bestand gebruiken op je website en htaccess codes |
|
Om een htaccess bestand te kunnen gebruiken moet je website op een Apache webserver draaien. Vrijwel alle webhosts ondersteunen dit. Soms wordt het alleen ingeschakeld als je het aanvraagt bij je webhost. Een .htaccess bestand heeft vele functiesMet een .htaccess bestand kun je onder andere de volgende dingen: 404 error pagina’s maken, redirects make, directories beveiligen, direct linken van plaatjes tegengaan, ipadressen van bepaalde bezoekers blokkeren, kiezen voor urls met of zonder www, HTML bestanden als een PHP bestand laten parsen, en nog veel meer. In de volgende alinea’s van dit artikel worden een aantal dingen beschreven die je kan doen met een .htaccess bestand. Het direct linken van plaatjes tegengaanAls je veel foto’s of plaatjes op je website hebt staan dan kan het zijn dat andere webmasters je plaatjes gaan stelen. Dit kan op diverse manieren; één van de manieren is dat de webmaster een <img>-tag op zijn website plaatst waarmee het plaatje rechtstreeks vanaf jouw server geladen wordt. Dit kan jou enorm veel dataverkeer opleveren en dus geld kosten. Om dit te voorkomen kan je een “Mod Rewrite” maken in een htaccess bestand. Let op: je webhost moet wel Mod Rewrite geïnstalleerd hebben op de webserver. Soms moet je je webhost vragen om deze instelling te activeren. Onderstaande mod rewrite code werkt in veel gevallen. Het vereist dat de browser de pagina (referrer) doorgeeft waarvandaan het plaatje opgevraagd wordt. De meeste browsers zullen dit inderdaad doen. Ipadressen van bepaalde bezoekers blokkerenSoms is het noodzakelijk, om bepaalde bezoekers van je website te weren. Dit kan bijvoorbeeld zijn omdat iemand op je website spamt, of je wilt een bepaalde robot van een zoekmachine niet op je website hebben. Met een htaccess bestand kun je het IP-adres van zo iemand blokkeren. Je moet dan wel zijn IP-adres weten. Een IP-adres is vaak wel te achterhalen door middel van bepaalde applicaties op je website of in de logfiles van je site. Als je bijvoorbeeld een gastenboek of forum op je website gebruikt zitten daar vaak webtools in die het ip-adres van je bezoekers weer geven. Toegang tot .htaccess ontzeggenHet kan voorkomen dat bezoekers van je website willen weten wat er allemaal in je htacces staat. Om dit te voorkomen plaats je het volgende script in je .htaccess bestand: 301 en 302 redirectsHet kan voorkomen dat een website een verschillende pagarank heeft als de website met de www en zonder de www in de url wordt bekeken. Dit komt omdat Google denkt dat het twee verschillende websites zijn. Omdat de content dan bij beide sites gelijk is krijgen beide sites bovendien een lagere pagerank. Met behulp van een 301 redirect kan je bezoekers en zoekmachines laten weten dat het één en dezelfde website is. Met een 301 redirect kun je aangeven dat een pagina ergens anders gevonden kan worden. Een 301 redirect is een permanente redirect, maar soms is het handig als de redirect maar tijdelijk is: in dat geval gebruik je een 302 redirect. Een 301 redirect instellen in je htaccess bestand: Redirect naar www: RewriteEngine On Redirect naar none-www: Of in sommige gevallen volstaat: Je kan een 301 redirect ook gebruiken als je een hele nieuwe domeinnaam gaat gebruiken. De eerste "/" geeft aan dat alles verplaatst is. Als je dezelfde paden en namen gebruikt voor het nieuwe domein is dit voldoende. Zie ook het artikel: Een 301 redirect maken 404 error paginaHet kan voorkomen dat bezoekers van je website een verkeerde url intypen. Of ze klikken op een link op je website die dood loopt. De browser van je bezoeker zal automatisch een standaard 404-pagina genereren met de foutmelding: 'The page cannot be found'. Deze standaard 404 pagina wil je als webmaster natuurlijk niet: Je wilt een gebruikersvriendelijke 404 error pagina, zodat mensen op je site blijven en weer terug komen. In je favoriete html editor kun je een 404 html pagina naar wens maken en opslaan als 404.html. Vervolgens gebruik je de volgende code in een nieuw, of al bestaand, .htaccess-bestand in de root van je website: |
Je kunt ons sponsoren door dit artikel te delen met je vrienden. Gebruik dan de buttons hierboven!