Skip to content

Instantly share code, notes, and snippets.

@iammart
iammart / Redirect Everyone but you to alternate page on your server
Created June 18, 2010 10:26
Redirect Everyone but you to alternate page on your server
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^00\.00\.00\.00
RewriteCond %{REQUEST_URI} !/temporary-offline\.html$
RewriteRule .* /temporary-offline.html [R=302,L]
@iammart
iammart / Redirect all but 1 IP to different site, using mod_rewrite
Created June 18, 2010 10:30
Redirect all but 1 IP to different site, using mod_rewrite
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^00\.00\.00\.00
RewriteRule .* http://www.google.com [R=302,L]
@iammart
iammart / open in browser
Created June 18, 2010 11:09
Force browser to open file
AddType application/octet-stream .mov
@iammart
iammart / Redirect non www to www
Created June 18, 2010 14:30
Redirect non www to www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yourhost.com [NC]
RewriteRule ^(.*)$ http://www.yourhost.com/$1 [L,R=301]
@iammart
iammart / gist:1443412
Created December 7, 2011 16:19
Remove any files > 365 days old
find <directory> -ctime +365 -daystart -exec rm "{}" \;
@iammart
iammart / gist:1443420
Created December 7, 2011 16:20
List files/folders by size
du -hs <directory>/* | sort -n -r
@iammart
iammart / gist:1466431
Created December 12, 2011 10:22
[EXIM] Remove all messages older than 1 day
/usr/sbin/exiqgrep -o 86400 -i | xargs /usr/sbin/exim -Mrm
@iammart
iammart / gist:1466440
Created December 12, 2011 10:23
[EXIM] Remove messages from 'nobody@'
for i in `/usr/sbin/exiqgrep -i -f nobody`; do /usr/sbin/exim -Mrm $i; done
@iammart
iammart / gist:1466443
Created December 12, 2011 10:24
[EXIM] Remove messages to 'nobody@'
for i in `/usr/sbin/exiqgrep -i -r nobody`; do /usr/sbin/exim -Mrm $i; done
@iammart
iammart / gist:1472694
Created December 13, 2011 16:04
Tar gzip file/folder
// Create archive
tar -cjvf <archive>.tgz <directory/file>
// Extract archive into current directory
tar -xjvf <archive>.tgz