📋 สารบัญ
- www และ non-www คืออะไร?
- เปรียบเทียบ www vs non-www ในแง่ SEO
- เลือกรูปแบบไหนดีที่สุด?
- วิธีตั้ง 301 Redirect ใน DirectAdmin
- ตั้ง Redirect ผ่าน .htaccess
- SSL Certificate ครอบคลุม www และ non-www อย่างไร?
- Wildcard SSL กับการรองรับ www
- อัพเดต Google Search Console
- Checklist หลังเปลี่ยน URL
- คำถามที่พบบ่อย (FAQ)
หนึ่งในคำถามคลาสสิกที่เจ้าของเว็บไซต์มักถามคือ "ควรใช้ www หรือ non-www ดีกว่ากัน?" และคำถามที่ตามมาคือ SSL Certificate ของเราครอบคลุมทั้งสองรูปแบบหรือเปล่า? บทความนี้จะอธิบายทุกแง่มุมตั้งแต่ความแตกต่างทางเทคนิค, ผลกระทบต่อ SEO, การตั้ง Redirect, ไปจนถึงการเลือก SSL ให้เหมาะสม
1. www และ non-www คืออะไร?
www (World Wide Web) คือ subdomain ที่เพิ่มหน้าชื่อโดเมน เช่น www.example.com ในยุคแรกของอินเทอร์เน็ต การใส่ www เป็นมาตรฐานเพื่อบอกว่าเป็น web service แยกจาก FTP หรือ mail server
Non-www (Apex Domain / Naked Domain) คือโดเมนเปล่าโดยไม่มี subdomain นำหน้า เช่น example.com เรียกอีกชื่อว่า root domain, apex domain หรือ naked domain
www.example.com และ example.com คือ URL ที่แตกต่างกัน ถ้าไม่มีการตั้ง Redirect เซิร์ฟเวอร์จะถือว่าเป็นคนละเว็บ ซึ่งก่อให้เกิดปัญหา duplicate content ต่อ SEO
ความแตกต่างทางเทคนิค
| รายการ | www (www.example.com) | Non-www (example.com) |
|---|---|---|
| ประเภท DNS Record | CNAME ได้ (ยืดหยุ่น) | A Record เท่านั้น (ต้อง point IP) |
| CDN/Load Balancer | รองรับได้ดีกว่า (CNAME) | บาง CDN มีข้อจำกัด (CNAME flattening) |
| Cookie Scope | Cookie แยกจาก apex domain | Cookie ส่งไปทุก subdomain |
| URL ความยาว | ยาวกว่า 4 ตัวอักษร | สั้น จำง่าย |
| Brand ดูเป็นมืออาชีพ | แบบดั้งเดิม | Clean และ Modern |
2. เปรียบเทียบ www vs non-www ในแง่ SEO
Google ได้ยืนยันอย่างเป็นทางการว่า ไม่มี SEO advantage ระหว่าง www และ non-www ทั้งสองรูปแบบไม่ต่างกันในแง่ ranking หากตั้ง canonical URL อย่างถูกต้อง
อย่างไรก็ตาม ปัญหา SEO มักเกิดจาก การไม่ redirect ระหว่าง www และ non-www ทำให้เกิดสถานการณ์เหล่านี้:
- Duplicate Content: Google เจอเนื้อหาเดียวกันที่ URL สองแห่ง ไม่รู้ว่าอันไหนคือตัวจริง
- Link Equity แตก: Backlink บางส่วนชี้ www บางส่วนชี้ non-www link juice กระจาย
- Crawl Budget เพิ่มขึ้น: Google ต้อง crawl URL ซ้ำ ทำให้เสีย crawl budget โดยเปล่าประโยชน์
3. เลือกรูปแบบไหนดีที่สุด?
ไม่มีคำตอบที่ถูกหรือผิดสำหรับทุกคน แต่มีปัจจัยที่ช่วยตัดสินใจ:
เลือก non-www ถ้า...
- ต้องการ URL ที่สั้น จำง่าย และ Clean
- เว็บไม่ซับซ้อน ไม่มี subdomain หลายตัว
- ต้องการ Brand ดูทันสมัยและเป็นมืออาชีพ
- เป็นเว็บขนาดเล็กถึงกลาง (ไม่ต้องการ CDN ขั้นสูง)
เลือก www ถ้า...
- ต้องการความยืดหยุ่นด้าน DNS (รองรับ CNAME สำหรับ CDN)
- มี subdomain หลายตัวที่ต้องการแยก Cookie scope
- เป็น Enterprise ขนาดใหญ่ที่มี Load Balancer ซับซ้อน
- ใช้ CDN บางยี่ห้อที่ต้องการ CNAME record
4. วิธีตั้ง 301 Redirect ใน DirectAdmin
AsiaGB Hosting ใช้ DirectAdmin เป็น Control Panel ซึ่งมีวิธีตั้ง Redirect ได้หลายแบบ:
วิธีที่ 1: ผ่าน DirectAdmin Domain Setup
- Login เข้า DirectAdmin Panel
- ไปที่เมนู Domain Setup
- คลิกชื่อโดเมนที่ต้องการแก้ไข
- ในส่วน Redirect เลือก
301และระบุ URL ปลายทาง - บันทึกการตั้งค่า
วิธีที่ 2: ผ่าน SSL/HTTPS Settings
- ใน DirectAdmin ไปที่ SSL Certificates
- เปิด Force SSL หรือ Force HTTPS
- เลือกว่าจะ redirect ไป www หรือ non-www
5. ตั้ง Redirect ผ่าน .htaccess
วิธีที่นิยมที่สุดคือแก้ไขไฟล์ .htaccess ที่ root ของโดเมน ซึ่งสามารถทำได้ผ่าน File Manager ใน DirectAdmin
Redirect จาก www ไป non-www (พร้อม Force HTTPS)
RewriteEngine On
# Force HTTPS + non-www
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L]
Redirect จาก non-www ไป www (พร้อม Force HTTPS)
RewriteEngine On
# Force HTTPS + www
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
example.com เป็นโดเมนจริงของคุณ และทดสอบ redirect ทุกครั้งก่อนปล่อยใช้งาน เพราะถ้าผิดพลาดอาจทำให้เว็บเข้าไม่ได้
ทดสอบ Redirect ด้วย curl
# ทดสอบ www redirect ไป non-www
curl -I http://www.example.com
# ผลที่ถูกต้องควรเห็น:
# HTTP/1.1 301 Moved Permanently
# Location: https://example.com/
6. SSL Certificate ครอบคลุม www และ non-www อย่างไร?
ปัญหาที่พบบ่อยคือซื้อ SSL แล้วพบว่า browser แสดง "ไม่ปลอดภัย" บาง URL นั่นเพราะ SSL ไม่ครอบคลุมทั้ง www และ non-www
| ประเภท SSL | ครอบคลุม non-www | ครอบคลุม www | หมายเหตุ |
|---|---|---|---|
| Standard DV (Single Domain) | ✅ ใช่ | ✅ มักรวม www | หลาย CA รวม www ให้โดยอัตโนมัติ |
| Let's Encrypt | ✅ ใช่ | ✅ ระบุเองได้ | ต้อง verify ทั้งสอง domain |
| Wildcard SSL (*.example.com) | ❌ ไม่ครอบคลุม | ✅ ครอบคลุม www | *.example.com ≠ example.com |
| Wildcard + Root (SAN) | ✅ ใช่ | ✅ ใช่ | ครอบคลุมทั้งคู่ แต่ราคาสูงขึ้น |
| Multi-Domain (SAN) | ✅ ระบุได้ | ✅ ระบุได้ | ระบุทุก domain ที่ต้องการในใบเดียว |
7. Wildcard SSL กับการรองรับ www
Wildcard SSL เช่น *.example.com ครอบคลุม subdomain ทุกตัว ได้แก่:
- www.example.com ✅
- shop.example.com ✅
- blog.example.com ✅
- mail.example.com ✅
- example.com ❌ (root domain ไม่ครอบคลุม)
*.example.com ไม่ครอบคลุม example.com (non-www) ถ้าเว็บ redirect ไปที่ non-www แต่ SSL ใช้ Wildcard อย่างเดียว จะเกิด SSL error บน non-www URL
ราคา SSL ที่ AsiaGB (อ้างอิง)
| SSL ประเภท | ครอบคลุม www + non-www | ราคา/ปี |
|---|---|---|
| RapidSSL (DV) — รวม www ให้ | ✅ ทั้งสอง | 1,000 บาท |
| GeoTrust QuickSSL Premium | ✅ ทั้งสอง | 3,000 บาท |
| RapidSSL Wildcard (*.domain + root) | ✅ ทั้งสอง + subdomain อื่น | 5,000 บาท |
8. อัพเดต Google Search Console
หลังจากเปลี่ยน URL preference แล้ว ต้องแจ้ง Google ด้วย:
ขั้นตอนอัพเดต Search Console
- เข้า Google Search Console (search.google.com/search-console)
- Add Property ใหม่ สำหรับ URL รูปแบบที่เลือก (เช่น
https://example.com/) - Verify ownership ด้วยวิธีที่สะดวก (DNS, HTML file, GA)
- ไปที่ Sitemaps และ Submit sitemap.xml
- รอ 1-2 สัปดาห์ให้ Google reindex
💡 สิ่งที่ต้องอัพเดตหลังเปลี่ยน URL
- 🔹 sitemap.xml — อัพเดต URL ทั้งหมดให้ตรงกับ canonical ที่เลือก
- 🔹 canonical tag ในทุกหน้า (
<link rel="canonical">) - 🔹 og:url ใน Open Graph tags
- 🔹 JSON-LD @id และ url fields
- 🔹 Internal links ในเนื้อหา
- 🔹 Google Analytics — Property URL
- 🔹 Backlink สำคัญ — แจ้ง webmaster ให้อัพเดต (ไม่จำเป็นถ้ามี 301)
9. Checklist หลังเปลี่ยน URL
ใช้ checklist นี้ตรวจสอบก่อนปล่อยเว็บหลังเปลี่ยน www preference:
| # | รายการตรวจสอบ | ผ่าน? |
|---|---|---|
| 1 | www redirect ไป non-www ด้วย 301 (หรือกลับกัน) | ☐ |
| 2 | HTTP redirect ไป HTTPS ด้วย 301 | ☐ |
| 3 | SSL ครอบคลุมทั้ง www และ non-www | ☐ |
| 4 | canonical URL อัพเดตแล้วทุกหน้า | ☐ |
| 5 | sitemap.xml ใช้ URL รูปแบบที่เลือก | ☐ |
| 6 | Google Search Console — Property อัพเดตแล้ว | ☐ |
| 7 | hreflang URLs อัพเดตแล้ว (ถ้ามีหลายภาษา) | ☐ |
| 8 | ทดสอบด้วย SSL Checker ไม่มี error | ☐ |
10. คำถามที่พบบ่อย (FAQ)
ต้องการ SSL ครอบคลุม www + non-www?
AsiaGB มี SSL หลายแบบให้เลือก ตั้งแต่ DV Standard ไปจนถึง Wildcard ติดตั้งง่ายผ่าน DirectAdmin รับรองผ่านทุก browser สมัยใหม่
ดู SSL ทุกประเภท