Le .htaccess est bien pratique pour rediriger des pages... mais il sait faire bien plus pour modifier le comportement de votre serveur web !
ErrorDocument 401 /erreurs/401.php
ErrorDocument 403 /erreurs/403.php
ErrorDocument 404 /erreurs/404.php
ErrorDocument 500 /erreurs/500.php
allow from allCe code redirige vers une page 403 "forbidden"
deny from 145.186.14.122
deny from 124.15
Redirect 301 /dossier/fichier.html http://www.nouveausite.com/dossier/fichier.html
ServerSignature EMail
SetEnv SERVER_ADMIN bill.boquet@gmail.com
Options +FollowSymlinksVous veillerez à ce que le fichier petiteimage.png soit de petite taille ou vous pouvez afficher sur l'image un petit message (amical ou non) pour ceux qui ont inclus votre image sur leur site :)
# Protection sur le Hotlinking
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domaine.com/ [nc]
RewriteRule .*.(gif|jpg|png)$ http://domaine.com/img/petiteimage.png [nc]
## Bloquer ces user-AgentVous pouvez donc même bloquer IE :) Poursuivons nos autres astuces magiques ...
SetEnvIfNoCase user-Agent ^FrontPage [NC,OR]
SetEnvIfNoCase user-Agent ^Java.* [NC,OR]
SetEnvIfNoCase user-Agent ^Microsoft.URL [NC,OR]
SetEnvIfNoCase user-Agent ^MSFrontPage [NC,OR]
SetEnvIfNoCase user-Agent ^Zeus [NC]
Order Allow,Deny
Allow from all
Deny from env=bad_bot
ErrorDocument 403 http://www.domaine.com
Order deny,allow
Deny from all
Allow from 124.34.48.165
Allow from 102.54.68.123
DirectoryIndex autrepage.html
RewriteEngine On
RewriteRule ^(.*)$ http://www.nouveaudomaine.com/$1 [R=301,L]
AddType application/x-httpd-php .jpgPensez à faire bien attention avec les fichiers .htaccess car une erreur peut causer de gros dégâts sur le site : faites donc une copie de chaque version précédente qui fonctionne pour chacune de vos modifications :)