February 18th, 2010
admin
Shell script to remove some text from multiple files
Here is a small script that reads all *.txt or all *.html, all *.php files and delete all lines between word1 and word2:
#!/bin/bash
FILES="*.php"
for f in $FILES
do
INF="$f"
OUTF="$f.out.tmp"
# replace
sed '/word1/,/word2>/d' $INF > $OUTF
/bin/cp $OUTF $INF
/bin/rm -f $OUTF
done
Then save this file as “myscript.txt”
run this script with: # bash myscript.txt
September 18th, 2009
admin
To redirect ALL files on your domain use this in your
.htaccess file if you are on a linux web server:
redirectMatch 301 ^(.*)$ http://www.site.net
redirectMatch permanent ^(.*)$ http://www.site.net
You can also use one of these in your .htaccess file:
redirect 301 /index.php http://www.site.net/index.php
redirect permanent /index.php http://www.site.net/index.php
redirectpermanent /index.php http://www.site.net/index.php
If you need to redirect http://site.net to http://www.site.net and you’ve got mod_rewrite enabled on
your server you can put this in your .htaccess file:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site\.net
RewriteRule ^(.*)$ http://www.site.net/$1 [R=permanent,L]
September 10th, 2009
admin
I was recently surprised to see that my wordpress install folders have swelled up in size like anything. I have 3 installs of WP and I noticed that in the root of each install there were dump files with a name pattern “core.*” and with sizes to the tune of 12MB each.
core files come from a core dump. A core dump can happen for lots of reasons, but in shared hosting it generally occurs if:
1. Your site software is not compatible with the latest server software versions.
2. The server software itself was/is having issues.