Few weeks ago I wrote how to remove WWW from domain with .htaccess. In some cases or hosting plans it’s not possible to view or use .htaccess file (e.g. some low cost or free hosting providers). Solution is PHP code which redirects all www requests to non www page.
.htaccess
Remove WWW from domain with .htaccess
Another good thing about removing double content is to remove or add www prefix to your domain. Remove WWW from domain # This will remove www from your domain RewriteCond %{HTTP_HOST} ^www\.mediabox\.lv$ [NC] RewriteRule ^(.*)$ http://mediabox.lv/$1 [R=301,L] This is what I now use for all my domains – domain without www prefix. Add WWW to [...]
Remove index.html and/or index.php from the URL
Inspired by my discussion with Kaspars on his homepage konstruktors.com how to better remove index file. So I’ll post both versions, because they use different methods: with and with out RewriteEngine On.

