💡 อยากใช้ เฮสเทียซีพี เพิ่มโดเมนย่อยแบบเป็นชุดหรือไม่? การเปิดใช้งานใบรับรอง SSL แบบคลิกเดียว + การเปลี่ยนเส้นทาง 301 ของ .htaccess บทช่วยสอนการกำหนดค่าอัตโนมัติเต็มรูปแบบมาถึงแล้ว! 🚀 ทำได้ภายใน 5 นาทีและทำให้เว็บไซต์ของคุณปลอดภัยและมีประสิทธิภาพมากขึ้น!
“การดำเนินการหนึ่งครั้งสามารถจัดการโดเมนย่อยหลายร้อยโดเมนได้อย่างง่ายดายใช่หรือไม่”
เว็บมาสเตอร์จำนวนมากประสบปัญหายุ่งยากเมื่อใช้ HestiaCP ในการจัดการเซิร์ฟเวอร์:
จะเพิ่มโดเมนย่อยหลายรายการเป็นชุดและเปิดใช้งาน SSL และการรีไดเร็กต์ 301 โดยอัตโนมัติได้อย่างไร
หากคุณเพิ่มทีละรายการด้วยตนเอง นอกจากจะน่าเบื่อหน่ายแล้ว ยังเสี่ยงต่อข้อผิดพลาดได้อีกด้วย
แล้วตอนนี้ฉันจะสอนคุณอย่างหนึ่ง เพิ่มโดเมนย่อย + SSL + การรีไดเร็กต์ 301 เป็นกลุ่มโดยอัตโนมัติ วิธีการเพื่อให้คุณสามารถรับการกำหนดค่าทั้งหมดได้ในคราวเดียว!

📈 วิธีการเพิ่มโดเมนย่อยเป็นชุด
1. ใช้คำสั่ง HestiaCP เพื่อเพิ่มโดเมนย่อยเป็นชุด
HestiaCP ให้บริการ v-add-web-domain คำสั่งเพื่อเพิ่มโดเมนย่อยอย่างรวดเร็ว
เมื่อใช้สคริปต์ต่อไปนี้ คุณสามารถเพิ่มใบรับรอง HTTPS ให้กับโดเมนย่อยหลาย ๆ โดเมนพร้อมกันและเปิดใช้งาน HSTS ได้
USER="youruser"
DOMAIN="yourdomain.com"
for SUB in en fr de es it pt nl ru jp cn
do
FULL_DOMAIN="$SUB.$DOMAIN"
v-add-web-domain $USER $FULL_DOMAIN
v-add-letsencrypt-domain $USER $FULL_DOMAIN
v-add-web-domain-ssl-force $USER $FULL_DOMAIN
v-add-web-domain-hsts $USER $FULL_DOMAIN
done
2. กำหนดค่าโดเมนย่อยเป็นชุด .htaccess 301 เปลี่ยนเส้นทาง
สวนสาธารณะ .htaccess ไฟล์สำหรับเปลี่ยนเส้นทางโดเมนย่อยทั้งหมดไปยังไดเร็กทอรีย่อยของโดเมนหลัก
for SUB in en fr de es it pt nl ru jp cn
do
FULL_DOMAIN="$SUB.$DOMAIN"
HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
echo "RewriteEngine on" > $HTACCESS_PATH
echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> $HTACCESS_PATH
echo "RewriteRule ^(.*)$ https://www.$DOMAIN/$SUB/$1 [L,R=301]" >> $HTACCESS_PATH
done
📅 หลังจากรันแล้วโดเมนย่อยทั้งหมดจะถูกส่งต่อไปยังไดเร็กทอรีที่เกี่ยวข้องกับชื่อโดเมนหลักโดยอัตโนมัติ!
✨ สคริปต์อัตโนมัติคลิกเดียว
หากคุณไม่ต้องการป้อนคำสั่งด้วยตนเอง คุณสามารถใช้วิธีต่อไปนี้ได้ เพิ่มโดเมนย่อย + SSL + สคริปต์เปลี่ยนเส้นทาง 301 ด้วยการคลิกเพียงครั้งเดียว.
🔎 เนื้อหาสคริปท์
#!/bin/bash
USER="youruser"
DOMAIN="yourdomain.com"
SUBDOMAINS="en fr de es it pt nl ru jp cn"
for SUB in $SUBDOMAINS
do
FULL_DOMAIN="$SUB.$DOMAIN"
v-add-web-domain $USER $FULL_DOMAIN
v-add-letsencrypt-domain $USER $FULL_DOMAIN
v-add-web-domain-ssl-force $USER $FULL_DOMAIN
v-add-web-domain-hsts $USER $FULL_DOMAIN
HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
echo "RewriteEngine on" > $HTACCESS_PATH
echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> $HTACCESS_PATH
echo "RewriteRule ^(.*)$ https://www.$DOMAIN/$SUB/$1 [L,R=301]" >> $HTACCESS_PATH
done
systemctl restart hestia
systemctl restart nginx
systemctl restart apache2
echo "🎉 所有子域名已成功添加,并启用 SSL + 301 重定向!"
🔧 วิธีการใช้งาน
- คัดลอกโค้ดด้านบนและบันทึกเป็น
batch_add_subdomains.sh - รันคำสั่งต่อไปนี้เพื่อให้สิทธิ์ในการดำเนินการกับสคริปต์:
chmod +x batch_add_subdomains.sh - เรียกใช้สคริปต์:
./batch_add_subdomains.sh
💡 บทสรุป
✅ เพิ่มโดเมนย่อยเป็นชุดการดำเนินการเพียงคลิกเดียวเพื่อหลีกเลี่ยงการทำงานซ้ำซ้อน
✅ กำหนดค่า SSL โดยอัตโนมัติHTTPS ถูกเปิดใช้งานสำหรับโดเมนย่อยทั้งหมด
✅ 301 เปลี่ยนเส้นทาง,ส่งเสริม SEO (Search Engine Optimization) มิตรภาพ.
✅ สคริปต์อัตโนมัติเต็มรูปแบบแม้แต่มือใหม่ก็สามารถใช้งานได้อย่างง่ายดาย
การใช้วิธีนี้ เซิร์ฟเวอร์ HestiaCP ของคุณจะมีประสิทธิภาพและเป็นมืออาชีพมากขึ้น ช่วยให้คุณสามารถมุ่งเน้นไปที่ธุรกิจที่สำคัญมากขึ้นได้แทนที่จะเสียเวลาไปกับการดำเนินการด้วยตนเองที่น่าเบื่อ
หากคุณพบว่ามีประโยชน์อย่าลืมแชร์ให้เพื่อนของคุณ!
🚀 ทำให้การจัดการเซิร์ฟเวอร์ของคุณง่ายขึ้นและมีประสิทธิภาพมากขึ้น เริ่มได้เลยตอนนี้!
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "HestiaCP วิธีการเพิ่มโดเมนย่อยเป็นชุดและกำหนดค่าการเปลี่ยนเส้นทาง SSL + .htaccess ได้อย่างไร" อาจเป็นประโยชน์กับคุณ
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-32637.html
