การใช้ mod_rewrite เพื่อทำ url แบบมี WWW และ ไม่มี WWW

ระบบของมีฟังก์ชั้นให้ท่านสามารถเข้าชมเว็บไซต์แบบมี www หรือ ไม่มี www ก็ได้ ยกตัวอย่างเช่น

http://www.domain.com

หรือ
http://domain.com

หากคุณต้องการให้แก้ไข URL เว็บไซต์ของคุณให้มี www ท่านสามารถทำได้โดยให้ใช้ mod_rewrite เข้ามาช่วย โดยทำตามขั้นตอนข้างล่างนี้เลยครับ
สร้างไฟล์ .htaccess แล้วนำไปใส่ไว้ใน public_html
โดยใน .htaccess ไฟล์ให้ใส่ข้อความดังนี้

Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain\.com$
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

หากต้องการบังคับแบบที่ไม่มี WWW ข้างหน้า URL ให้ใส่ Code ด้านล่างนี้เข้าไปแทนครับ

Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟

Related Articles

วิธีเปิด และปิดไม่ให้ผู้ชมมองเห็น File ใน Web Directory

ปกติหากเราสร้าง Directory บน Server แต่ไม่มีไฟล์ index.html เมื่อเราเปิด Web Browser ไปที่...

ป้องกันเว็บอื่นดึงรูปไปใช้ ด้วย Hotlink Protection

Hotlink Protection คือการป้องกันไม่ให้เว็บอื่นๆ สามารถนำไฟล์ (โดยเฉพาะไฟล์รูปภาพ)...

วิธีการ Redirect หน้าเว็บไซต์ ด้วย META Tags

การ redirect ด้วย META Tags คือ การเปลี่ยนหน้าเว็บไซต์ที่ต้องการแทนหน้าที่แสดงผลอยู่อัตโนมัติ...

การใช้ mod_rewrite เพื่อทำ url ภาษาไทย

เนื่องจาก url เป็นส่วนหนึ่งที่สำคัญต่อการทำ SEO มากๆ ในบางครั้งเมื่อเราต้องการทำ SEO keyword...

การป้องกัน Directory รูปภาพ และ upload ด้วยการใช้ Apache mod_rewrite

Script ที่ใช้งานในเว็บไซต์ไม่ว่าจะเขียนเอง หรือเป็น CMS ต่างๆ...

Powered by WHMCompleteSolution