htaccess

De structuur, vormgeving en het gedrag (de front-end) van een website komt tot stand door middel van (X)HTML, CSS en JavaScript. Logica en datamanipulatie wordt door de back-end verzorgd, bijvoorbeeld door PHP en MySQL. De structuur, vormgeving en het gedrag (de front-end) van een website komt tot stand door middel van (X)HTML, CSS en JavaScript. Logica en datamanipulatie wordt door de back-end verzorgd, bijvoorbeeld door PHP en MySQL. Dat alles wordt aangestuurd door de webserver, bijvoorbeeld Apache. Ook daar heeft u invloed op hoe de zaken geregeld worden. In het geval van Apache — één van ’s werelds populairste webserver-softwarepakketten — kan dat met behulp van een klein bestandje: .htaccess (htaccess.txt).

.htaccess stelt u in staat om per directory de globale web server instellingen aan te passen en naar uw hand te zetten. Spammers weren, leesbare URL’s maken, bestanden afschermen of persoonlijke foutmeldingen tonen – het kan allemaal.

301 redirect

Hieronder een voorbeeld voor een pagina die niet meer bestaat en waar een nieuwe pagina voor gemaakt is
Redirect 301 /contactformulier.html http://www.uwsite.nl/nieuwcontactformulier.html

IP Ban

Waar wij 192.168.2.1 en .13 en .16 gebruiken gebruikt u de IP nummers die u wilt blokkeren
order allow,deny
# Spammer
deny from 192.168.2.1
# Hacker
deny from 192.168.2.13
# Een hele reeks
deny from 192.168.2.16
allow from all

Alleen U en ik mogen de site zien.

Waar wij 192.168.2.1 en 192.168.2.12 gebruiken gebruikt u uw eigen IP nummers
order deny,allow
# Ik
allow from 192.168.2.1
# U
allow from 192.168.2.12
deny from all

altijd url met www http://www.uwsite.nl

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]

altijd url zonder www http://uwsite.nl

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
Kijk op joomla.org voor meer tips (Engels) of kijk op github.com voor meer tips (Engels)

De naam Joomla!® en logo worden gebruikt onder een beperkte licentie met toestemming van Open Source Matters. Joomla.nl is niet verbonden aan en is geen onderdeel van Open Source Matters, Inc, of the Joomla! project Powered by Xara Hosting