เทคนิคการ Redirect www ไปแบบไม่มี www โดยใช้ .htaccess

การทำ Redirect WWW ก็เพื่อจุดประสงค์ทาง SEO นะครับ เพื่อไม่ให้ Search มองเว็บไซต์เราเป็น Duplicate contents

เนื่องจากเวลาเราสร้างเว็บไซต์ เราก็มักจะเข้าใช้งานโดยใช้ www ขึ้นต้นก่อนชื่อเว็บเช่น  www.google.com ซึ่งในความเป็นจริงจะเข้าแบบไม่มี www ก็ได้

ดังนั้นเราต้องกำหนด ให้ใช้งานได้แค่แบบเดียวเท่านั้น

กรณีที่ต้องการให้แสดงผลแบบ www เท่านั้นให้ใช้โค้ด htaccess นี้ครับ
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

หรือถ้าท่านต้องการให้เข้าเว็บแบบ ไม่มี www ก็ทำได้เช่นกัน โดยใช้ code ต่อไปนี้ครับ
RewriteEngine On
RewriteCond %{HTTP_HOST} !^my-domain\.com$ [NC]
RewriteRule ^(.*)$ http://my-domain.com/$1 [R=301,L]











  • Email, SSL
  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

การเปิดใช้งาน Memcached ใน SMF 1.1.x

สำหรับผู้ที่ใช้งาน SMF เวอร์ชั่น 1.1.x สามารถเปิดใช้งาน Memcached เพื่อลดการใช้งาน MySQL...

การทำ URL rewrite ใน Nginx ของ Joomla

joomla เป็น cms ที่ค่อนข้างเป็นที่นิยมในหมู่นักพัฒนาเว็บจำนวนมากในแง่ของการปรับแต่ง SEO...

การป้องกันการขโมยรูป หรือ hotlink protection ด้วย .htaccess

วันนี้ขอเสนอ วิธีการป้องกันการถูกดึงรูปในเว็บของเรา...

Powered by WHMCompleteSolution