Thư mục bài viết
💡 Bạn muốn thêm nhiều tên miền phụ bằng HestiaCP ? Hướng dẫn cấu hình hoàn toàn tự động sẽ giúp bạn kích hoạt chứng chỉ SSL và chuyển hướng 301 .htaccess chỉ với một cú nhấp chuột! 🚀 Hoàn tất trong 5 phút, giúp trang web của bạn an toàn và hiệu quả hơn!
“Một thao tác, có thể dễ dàng xử lý hàng trăm tên miền phụ?”
Nhiều quản trị viên web gặp phải vấn đề khó khăn khi sử dụng HestiaCP để quản lý máy chủ:
Làm thế nào để thêm nhiều tên miền phụ cùng lúc và tự động bật SSL và chuyển hướng 301?
Nếu bạn thêm chúng từng cái một theo cách thủ công, không chỉ rất nhàm chán mà còn dễ xảy ra lỗi.
Vì vậy, tôi sẽ hướng dẫn bạn một phương pháp hoàn toàn tự động để thêm tên miền phụ, chứng chỉ SSL và chuyển hướng 301 hàng loạt , cho phép bạn xử lý tất cả các cấu hình cùng một lúc!

📈 Cách thêm tên miền phụ theo từng đợt
1. Sử dụng lệnh HestiaCP để thêm nhiều tên miền phụ theo từng đợt
HestiaCP cung cấp v-add-web-domain lệnh để thêm tên miền phụ một cách nhanh chóng.
Sử dụng tập lệnh sau, bạn có thể thêm hàng loạt chứng chỉ HTTPS cho nhiều tên miền phụ cùng một lúc và bật 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. Cấu hình tên miền phụ theo từng đợt .htaccess Chuyển hướng 301
批量创建 .htaccess Tệp để chuyển hướng tất cả các tên miền phụ đến thư mục con của tên miền chính.
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
📅 Sau khi chạy, tất cả các tên miền phụ sẽ được tự động chuyển hướng đến các thư mục tương ứng của tên miền chính!
✨ Tập lệnh tự động hóa một cú nhấp chuột
Nếu bạn không muốn nhập lệnh thủ công, bạn có thể sử dụng trực tiếp tập lệnh hàng loạt một cú nhấp chuột sau đây để thêm tên miền phụ + SSL + chuyển hướng 301.
🔎 Nội dung kịch bản
#!/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 重定向!"
🔧 Cách sử dụng
- Sao chép mã trên và lưu nó dưới dạng
batch_add_subdomains.sh - Chạy lệnh sau để cấp quyền thực thi cho tập lệnh:
chmod +x batch_add_subdomains.sh - Chạy tập lệnh:
./batch_add_subdomains.sh
💡 Kết luận
✅ Thêm hàng loạt tên miền phụ chỉ với một cú nhấp chuột, tránh thao tác lặp đi lặp lại.
✅ Tự động cấu hình SSL , bật HTTPS cho tất cả các tên miền phụ.
✅ Chuyển hướng 301 giúp cải thiện tính thân thiện với SEO.
✅ Kịch bản hoàn toàn tự động , dễ sử dụng cho người mới bắt đầu.
Khi sử dụng phương pháp này, máy chủ HestiaCP của bạn sẽ trở nên hiệu quả và chuyên nghiệp hơn, cho phép bạn tập trung vào công việc quan trọng hơn thay vì lãng phí thời gian vào các thao tác thủ công tẻ nhạt.
Nếu bạn thấy hữu ích, đừng quên chia sẻ với bạn bè nhé!
🚀Hãy đơn giản hóa và nâng cao hiệu quả quản lý máy chủ của bạn ngay từ bây giờ!
Hy vọng bài viết "Cách thêm tên miền phụ hàng loạt và cấu hình chuyển hướng SSL + .htaccess trong HestiaCP?" được chia sẻ trên blog của Chen Weiliang ( https://www.chenweiliang.com/ ) sẽ hữu ích cho bạn.
Bạn có thể thoải mái chia sẻ liên kết bài viết này: https://www.chenweiliang.com/cwl-32637.html
