Skip to content

Instantly share code, notes, and snippets.

View evemilano's full-sized avatar

Giovanni Sacheli evemilano

View GitHub Profile
@evemilano
evemilano / Negare l'accesso a certi tipi di file
Created January 27, 2015 13:34
Negare l'accesso a certi tipi di file
#Non permettere il caricamento di specifici tipi di file
RewriteEngine on
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|exe|swf)$ - [F,NC]
@evemilano
evemilano / Bloccare il traffico da referrals specifici
Created January 27, 2015 13:34
Bloccare il traffico da referrals specifici
#Bloccare il traffico proveniente da certi siti
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} badsite\.com [NC,OR]
RewriteCond %{HTTP_REFERER} badforum\.com [NC,OR]
RewriteCond %{HTTP_REFERER} badsearchengine\.com [NC]
RewriteRule .* - [F]
@evemilano
evemilano / Forzare l'accesso sotto HTTPS
Created January 27, 2015 13:35
Forzare l'accesso sotto HTTPS
#Usare sempre HTTPS per le connessioni sicure
#Sostituisci 'www.example.com' con il tuo dominio così come appare sul certificato HTTPS
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
@evemilano
evemilano / Redirezionare la cartella di accesso
Created January 27, 2015 13:36
Redirezionare la cartella di accesso
#Rinomina una cartella e forza l'utente al nuovo nome
#Sostituisci 'old' con il nome della vecchia cartella
#Sostituisci 'new' con il nome della nuova cartella
RewriteEngine on
RewriteRule ^/?old([a-z/.]*)$ /new$1 [R=301,L]
@evemilano
evemilano / Impostare la homepage predefinita
Created January 27, 2015 13:39
Impostare la homepage predefinita
#Specificare una homepage predefinita (index page)
DirectoryIndex home.html
@evemilano
evemilano / Restringere l'accesso a specifici IP
Created January 27, 2015 13:40
Restringere l'accesso a specifici IP
#Permettere l'accesso soltanto a specifici IP
deny from all
allow from 64.11.219.110
allow from 210.44.45.54
@evemilano
evemilano / Redirezionare tutte le pagine
Created January 27, 2015 13:40
Redirezionare tutte le pagine
#Reindirizzare tutte le pagine di olddomain.com verso newdomain.com
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^olddomain.com$
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
@evemilano
evemilano / Impedire l'accesso alle cartelle
Created January 27, 2015 13:41
Impedire l'accesso alle cartelle
#Prevenire il caricamento di sottocartelle.
#Questo comando va inserito nel file .htaccess del dominio primario
RewriteCond %{HTTP_HOST} ^primary\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.primary\.com$
RewriteRule ^addon\.com\/?(.*)$ "http\:\/\/www\.addon\.com\/$1" [R=301,L]
@evemilano
evemilano / Impedire l'accesso ai sotto-domini
Created January 27, 2015 13:42
Impedire l'accesso ai sotto-domini
#Prevenire il caricamento del sottodominio.
#Questo comando va inserito nel file .htaccess del dominio primario
RewriteCond %{HTTP_HOST} ^subname\.primary\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.subname\.primary\.com$
RewriteRule ^(.*)$ "http\:\/\/www\.addon\.com\/$1" [R=301,L]
@evemilano
evemilano / Forzare l'accesso su dominio non-www
Created January 27, 2015 13:42
Forzare l'accesso su dominio non-www
#Non inserire mai www nel dominio.
#Sostituisci 'example.com' con il tuo dominio
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(([a-z0-9_]+\.)?example\.com)$ [NC]
RewriteRule .? http://%1%{REQUEST_URI} [R=301,L]