Freelance.nl
deze blog is de marktplaats van Nederland! Met meer dan 235.000
gebruikers en 17.000 (en groeiend aantal) bezoeken per dag de
grootste website voor zelfstandige ZZP-ers/ondernemers en
werkzoekenden.. Plaats Uw Profiel /bedrijf>>
Freelance.nl deze blog is de marktplaats van Nederland! Met meer dan 235.000 gebruikers en 17.000 (en groeiend aantal) bezoeken per dag de grootste website voor zelfstandige ZZP-ers/ondernemers en werkzoekenden.. Plaats Uw Profiel /bedrijf>>
domeinen
Domeinen Informatie vergelijking
04-04-2010
Voor en nadelen htacces bestand
De voor- en nadelen van een .htaccess bestand
Er wordt veel geschreven over het .htaccess bestand, maar was is het en wat kan ik er mee? Om dit te begrijpen leggen wij eerst uit waarvoor we het kunnen gebruiken. Een .htaccess (HyperText Access) bestand is een simpel stukje tekst met daarin server-specifieke mogelijkheden om een aantal opties voor uw website te kunnen regelen door een webserver. De voordelen zijn groter dan de nadelen en scheelt behoorlijk wat programmeercode wanneer je website dagelijks wordt gebruikt . Dode verwijzingen, hoe een browser omgaat met bepaalde foutmeldingen, veranderen van domeinnamen of URLs en het blokkeren van onnodige gasten op de website is iets wat iedereen wel eens is overkomen. Later zullen wij hier dieper op ingaan met een paar eenvoudige voorbeelden.
De nadelen
Helaas kleven er ook een paar nadelen aan. Een klein typefoutje geeft namelijk een algemene fout (500 Internal Server Error). Het kan dus erg lastig zijn om een gemaakte fout te vinden of te herstellen. Ook worden .htaccess files door hackers gebruikt om websites te verwijzen naar bijvoorbeeld phishing of malware websites zelfs voordat uw eigen indexpagina zal worden geladen. Deze code staat dus niet in de HTML/PHP indexpagina maar in de .htaccess op uw ftp.
Bij mijndomein zijn (helaas) niet alle mogelijkheden van de webserver beschikbaar. Zo is het niet mogelijk om php_values of php_flags te gebruiken. Deze kunnen gebruikt worden om domein-specifieke instellingen op de server te kunnen maken. Bijvoorbeeld om meer geheugen op een website toe te kennen, of een andere bestandsgrootte te kiezen voor het uploaden van bestanden vanaf een website. Mijndomein heeft deze standaard instellingen al (in de php.ini) op de server ingesteld en kan om die reden dus niet worden overschreven door het in de .htaccess op te geven.
Ook de regel Options +FollowSymLinks is niet bij mijndomein mogelijk, maar mocht u deze regel tegenkomen in uw .htaccess kunt u door middel van het hekje (#) er voor te plaatsen de betreffende regel uitschakelen.
Een .htaccess bestand is dus een configuratie bestand. Deze is standaard door de webserver onzichtbaar op uw ftp omdat het geen bestandsnaam heeft (en direct begint met een punt). Mocht u problemen hebben met het terugvinden van uw .htaccess bestand die u op uw ftp heeft geupload, raden wij u aan om eerst deze handleiding te lezen. Hierin wordt uitgelegd hoe u onzichtbare bestanden op uw ftp weer zichtbaar kan maken.
De voordelen
Wat is er dan wel mogelijk? We geven een aantal voorbeelden. Uiteraard zijn er nog veel meer dingen mogelijk en kunt u het zo uitgebreid maken als u wenst.
Verder is de .htaccess map specifiek, en geldt voor de map waarin het zich bevindt maar ook voor alle submappen die er in die map staan. Als een .htaccess bestand dus in uw /public/sites/ folder staat zal het dus gelden voor ALLE domeinnamen die u op uw account heeft. Staat hij in /public/sites/www.uwdomeinnaam.ext/ dan geldt hij alleen voor de complete domeinnaam en in /public/sites/www.uwdomeinnaam.ext/test/ op de domeinnaam alleen in de map ‘test’ etc.
We gaan er in alle voorbeelden vanuit dat de .htaccess in de map /public/sites/www.uwdomeinnaam.ext/ wordt geplaatst tenzij anders aangegeven.