บังคับให้เว็บต้องมี www นำหน้าโดเมนด้วย .htaccess

บางครั้งผู้ใช้พิมพ์ชื่อเว็บมาแบบนี้ http://example.com/ แต่เราต้องการให้เว็บแสดง URL เต็มรูปแบบโดยมี www นำหน้าโดเมนเนม เช่น http://www.example.com/  ซึ่งผมจะนำ .htaccess มาช่วย  redirect  มีวิธีการดังนี้ครับ

RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

หรือ ถ้าต้องการให้ redirect จาก  http://www.example.com ไปเป็น http://example.com

RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^/?$ "http\:\/\/example\.com\/" [R=301,L]

ลองใส่คำสั่งตามด้านบนในไฟล์ .htaccess ดูครับ