Artikelkatalog
💡 Vill du lägga till underdomäner samtidigt med HestiaCP ? En helautomatisk konfigurationshandledning finns här som hjälper dig att aktivera SSL-certifikat och .htaccess 301-omdirigeringar med bara ett klick! 🚀 Klart på 5 minuter, vilket gör din webbplats säkrare och effektivare!
"En operation, hundratals underdomäner kan enkelt hanteras?"
Många webbansvariga stöter på ett knepigt problem när de använder HestiaCP för att hantera servrar:
Hur lägger man till flera underdomäner i partier och aktiverar automatiskt SSL och 301-omdirigeringar?
Om du lägger till dem en efter en manuellt är det inte bara tråkigt utan också risk för fel.
Så, jag ska lära dig en helt automatiserad metod för att lägga till underdomäner, SSL-certifikat och 301-omdirigeringar i omgångar , så att du kan hantera alla konfigurationer samtidigt!

📈 Hur man lägger till underdomäner i partier
1. Använd kommandot HestiaCP för att lägga till underdomäner i batcher
HestiaCP tillhandahåller v-add-web-domain kommando för att snabbt lägga till en underdomän.
Med hjälp av följande skript kan du lägga till HTTPS-certifikat för flera underdomäner samtidigt och aktivera 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. Konfigurera underdomäner i batcher .htaccess 301 Omdirigering
Batchskapande .htaccess Fil för att omdirigera alla underdomäner till underkatalogen för huvuddomänen.
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
📅 Efter körning kommer alla underdomäner automatiskt att omdirigeras till motsvarande kataloger för huvuddomännamnet!
✨ Automatiseringsskript med ett klick
Om du inte vill ange kommandon manuellt kan du direkt använda följande batchskript med ett klick för att lägga till underdomäner + SSL + 301-omdirigeringar.
🔎 Skriptinnehåll
#!/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 重定向!"
🔧 Hur man använder
- Kopiera ovanstående kod och spara den som
batch_add_subdomains.sh - Kör följande kommando för att ge skriptkörningsbehörigheter:
chmod +x batch_add_subdomains.sh - Kör skriptet:
./batch_add_subdomains.sh
💡 Slutsats
✅ Lägg till underdomäner i omgångar med ett klick, vilket undviker repetitivt arbete.
✅ Konfigurera SSL automatiskt och aktivera HTTPS för alla underdomäner.
✅ 301-omdirigeringar förbättrar SEO- vänligheten.
✅ Helautomatiskt skript , enkelt för nybörjare att använda.
Med denna metod kommer din HestiaCP-server att bli mer effektiv och professionell, vilket gör att du kan fokusera på viktigare affärer istället för att slösa tid på tråkiga manuella operationer.
Om du tycker att det är användbart, glöm inte att dela det med dina vänner!
🚀 Gör din serverhantering enklare och effektivare, med början nu!
Förhoppningsvis kommer artikeln "Hur man lägger till underdomäner i batch och konfigurerar SSL + .htaccess-omdirigeringar i HestiaCP?" som delas på Chen Weiliangs blogg ( https://www.chenweiliang.com/ ) att vara till hjälp för dig.
Dela gärna länken till den här artikeln: https://www.chenweiliang.com/cwl-32637.html
