Skip to content

Instantly share code, notes, and snippets.

View evemilano's full-sized avatar

Giovanni Sacheli evemilano

View GitHub Profile
@evemilano
evemilano / Redirezionare tutte le richieste al dominio con ‘www’
Created December 17, 2014 22:35
Redirezionare tutte le richieste al dominio con ‘www’
RewriteEngine on
# Redirect to domain with www.
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Same for HTTPS:
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
@evemilano
evemilano / Redirezionare tutte le richieste al dominio senza ‘www’
Created December 17, 2014 22:36
Redirezionare tutte le richieste al dominio senza ‘www’
RewriteEngine on
# Redirect to domain without www.
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule .* http://%1%{REQUEST_URI} [R=301,L]
# Same for HTTPS:
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule .* https://%1%{REQUEST_URI} [R=301,L]
@evemilano
evemilano / Redirezioni di massa verso un altro dominio
Created December 17, 2014 22:37
Redirezioni di massa verso un altro dominio
RewriteEngine on
# Redirect to another domain: www.sitodidestinazione.it.
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^(www\.)?sitodidestinazione\.it$ [NC]
RewriteRule .* http://www.sitodidestinazione.it%{REQUEST_URI} [R=301,L]
# Same for HTTPS:
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^(www\.)?sitodidestinazione\.it$ [NC]
RewriteRule .* https://www.sitodidestinazione.it%{REQUEST_URI} [R=301,L]
@evemilano
evemilano / Aggiungere lo slash alla fine di tutti gli URL
Created December 17, 2014 22:38
Aggiungere lo slash alla fine di tutti gli URL
RewriteEngine on
# Ensure all directory URLs have a trailing slash.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\/$
RewriteCond %{REQUEST_URI} !\/[^\/]*\.[^\/]+$
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI}/ [L,R=301]
# Same for HTTPS:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\/$
@evemilano
evemilano / Redirezione definitiva
Created December 17, 2014 22:39
Redirezione definitiva
# 301 Redirect URLs.
Redirect 301 /www.urlprima.it /www.urldopo.it
@evemilano
evemilano / Stop Hotlinking
Created December 17, 2014 22:39
Stop Hotlinking
RewriteEngine on
# Stop hotlinking.
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} ^https?://([^/]+)/ [NC]
RewriteCond %1#%{HTTP_HOST} !^(.+)#\1$
RewriteRule \.(jpg|jpeg|png|gif|swf|svg)$ - [NC,F,L]
@evemilano
evemilano / Abilitare il Caching
Created December 17, 2014 22:41
Abilitare il Caching
# Add Caching.
<FilesMatch ".(ico|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=3600"
</FilesMatch>
@evemilano
evemilano / Bloccare la navigazione a cartelle
Created December 17, 2014 22:41
Bloccare la navigazione a cartelle
# Prevent directory listings
Options All -Indexes
@evemilano
evemilano / Abilitare la compressione di file HTML, CSS, JavaScript e XML
Created December 17, 2014 22:42
Abilitare la compressione di file HTML, CSS, JavaScript e XML
# Compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
@evemilano
evemilano / Cancellare tutti i commenti di WordPress con phpMyAdmin
Last active August 29, 2015 14:11
Cancellare tutti i commenti di WordPress con phpMyAdmin
# Esegui questo comando se vuoi cancellare tutti i commenti in attesa di moderazione (pending). Per lanciare il comando per prima cosa seleziona il tuo database, poi naviga nella tab SQL, inserisci la query e premi Esegui.
DELETE from wp_comments WHERE comment_approved = '0'
# Esegui questo comando se vuoi cancellare tutti i commenti precedentemente approvati.
DELETE from wp_comments WHERE comment_approved = '1'
# Esegui questo comando se vuoi cancellare tutti i commenti marcati come SPAM.
DELETE from wp_comments WHERE comment_approved = 'spam'
# Esegui questo comando se vuoi cancellare tutti i commenti nel cestino.