BradTrupp.com - Little slices of my life and my projects BradTrupp.com -- Tags -- Old Articles
BradTrupp.com -- Tags -- Old Articles -- Force URLs to have WWW prefix (Website Tips)

Force URLs to have WWW prefix (Website Tips)
(2008/03/16)

How can I force URLs to have [or not have] the WWW subdomain?

A number of search engine will index sites with and without the www. prefix as separate sites ( for example http://www.example.com and http://example.com ) and this can lower your position in search results. Besides, forcing consistency is a good thing too.

The solution is easy using Apache's mod_rewrite in your .htaccess file.

Create a file named ".htaccess" or modify your existing one and add the following commands -- remember to change 'example' and 'com' to your domain name and tld.

RewriteEngine on
Rewritecond %{HTTP_HOST} ^example\.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

This rule forces www to be added to the URL when the user did not put it in there. This means that all your content will be seen at http://www.example.com.

The "R=301" tells anyone requesting the "short" URL that it has been permanently moved to the "www" version. And the "L" means this is the last step in the rule.

If you want to go the other way and take out the www instead, then the entry would look like this:

RewriteEngine on
Rewritecond %{HTTP_HOST} ^www\.example\.com
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

Tags: Old Articles

Share: Del.icio.us | Digg | Facebook | Google Bookmarks | Reddit | Technorati | Twitter | Windows Live | Yahoo! My Web

View Comments (0)


 

Tag: Old Articles
Minimum Width for a Page using CSS (Website Tips) (2008/10/14)
CSS 3D Push Button Effect (Website Tips) (2008/10/14)
MySQL Commands (MySql) (2008/04/29)
Force URLs to have WWW prefix (Website Tips) (2008/03/16)
Installing Ubuntu 7.10 on a Dell 300m (Ubuntu) (2007/12/08)
DVD's - Skipping the Previews Quickly (Productivity Tips) (2007/12/03)
Organizing Desk Drawers (Productivity Tips) (2007/12/03)
Opening Clamshell Packs (Productivity Tips) (2007/12/03)
That Battery - Charged or not? (Productivity Tips) (2007/12/03)
One Line Template Engine (PHP) (2007/11/17)
Prevent Automatic Resizing of Images (Firefox) (2007/10/23)
Boot into Safe Mode (Windows XP) (2007/10/11)
CSS - A Few Quick Tips (Website Tips) (2007/10/09)
Disable Blinking Elements (Firefox) (2007/10/05)
Restore your Database from a Backup (MySql) (2007/09/29)
Nine Random Thoughts on Improving your Web Site. (Website Tips) (2007/09/26)
Mac Mini HTPC - More Great Software (Apple) (2007/09/23)
Optimization for High Speed Connections (Firefox) (2007/09/21)
What Businesses may Vanish in the next Decade (Business Tips) (2007/09/17)
Speed up your Use of Tabs (Firefox) (2007/09/16)
Sharing Folders between Ubuntu and Windows XP (Ubuntu) (2007/09/12)
Nine Random Thoughts on Off-line Promotion (Business Tips) (2007/09/11)
Keeping Email Reply Chains simplier with Gmail (Productivity Tips) (2007/09/08)
Key points to Successful and Consistent Revenue Generation (Business Tips) (2007/09/06)
Mac Mini HTPC - Network Attached Storage (Apple) (2007/08/23)
Mac Mini HTPC - Extend Quicktime with additional Codecs (Apple) (2007/08/03)
Keyboard Shortcuts for Front Row (Apple) (2007/07/29)
Mac Mini HTPC - Basic Setup and VNC (Apple) (2007/07/27)
Play MP3's with Ubuntu (Ubuntu) (2007/07/14)
Monitor CPU Temperature in Ubuntu (Ubuntu) (2007/07/14)
Add another Hard Drive to Ubuntu (Ubuntu) (2007/07/14)
Use MYSQLDUMP and CRON to backup Databases (MySql) (2006/05/23)
Reflections on Company Policies (Business Tips) (2006/05/01)
Understanding Google Adsense (Website Tips) (2006/01/16)
Old Articles - Windows
Old Articles - Websites
Old Articles - Linux
Old Articles - Business and Productivity
Old Articles - Apple

All Tags
Business Tips (5)
Code (13)
Life Skills (1)
Music (2)
My 15 minutes (5)
Old Articles (39)
Photos (10)

Advertisement