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.
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
# 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
# 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]
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)
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]