Linuvers tourne aux GPLlogo société Linuvers

aller à l'accueil

Trucs et astuces

Neurowar est la participation de la société Linuvers au développement du logiciel libre. Sur ce site vous trouverez une compilation de trucs et astuces qui me furent très utiles.
En espérant que leurs utilisations rendront moins laborieux certains travaux .


Faire une redirection 301

En php (attention à ne pas laisser d'espace dans le fichier php) <?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.nouveausite.com/");
exit;
?>
Dans un fichier .htaccess à la racine du site RewriteRule page.html
http://www.nouveausite.com/page.html [R=301]

Interpréter les fichier .html comme des fichier .php

Il suffit de faire un fichier .htaccess avec ceci dedans : AddType application/x-httpd-php .html .htm

Empecher le vole de contenu

Dans son petit .htaccess <Files ~ "^.*$">
deny from x.x.x.x
</Files>

Bloquer un lien externe pour qu'il n'apparaisse pas dans les stats

Dans son petit .htaccess SetEnvIfNoCase Referer ".*(site1|site2).*" spam=yes Order allow,deny allow from all deny from env=spam

Empecher le vole d'image

RewriteEngine On RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.votredomaine.net/.*$ [NC]
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]

Faire une maintenance sur son site (attention : non tester)

Une règle .htaccess : RewriteRule maintenance\.html - [L]
RewriteCond %{REMOTE_ADDR} !123\.123\.123\.123
RewriteRule (.*) http://domaine.tld/maintenance.html [R=503,L]
Entête 503 = "Service Temporarily unavailable"

Rediriger un referer

RewriteCond %{HTTP_REFERER} http://(www.)?referer.exemple*
RewriteRule (.*) /nouvelle.direction [L]

- [ PcbOOst | LiNuvers] - ©neurowar.com, tous droits réservés - Reproduction interdite.