Rakstu katalogs
💡 Vēlas lietot HestiaCP Vai pievienot apakšdomēnus grupās? SSL sertifikāta aktivizēšana ar vienu klikšķi + .htaccess 301 novirzīšana, pilnībā automātiska konfigurācijas apmācība ir šeit! 🚀 Padariet to 5 minūšu laikā un padariet savu vietni drošāku un efektīvāku!
"Vai var viegli apstrādāt vienu darbību, simtiem apakšdomēnu?"
Daudzi tīmekļa pārziņi, izmantojot HestiaCP serveru pārvaldībai, saskaras ar sarežģītu problēmu.
Kā pievienot vairākus apakšdomēnus pa partijām un automātiski iespējot SSL un 301 novirzīšanu?
Ja pievienojat tos pa vienam manuāli, tas ir ne tikai nogurdinoši, bet arī pakļauti kļūdām.
Tātad, tagad es jums iemācīšu vienu Automātiski pievienot apakšdomēnus + SSL + 301 novirzīšanu pa partijām metodi, lai jūs varētu iegūt visas konfigurācijas vienlaikus!

📈 Kā pievienot apakšdomēnus partijās
1. Izmantojiet HestiaCP komandu, lai pievienotu apakšdomēnus pa partijām
HestiaCP nodrošina v-add-web-domain komandu, lai ātri pievienotu apakšdomēnu.
Izmantojot šo skriptu, varat vienlaikus pievienot HTTPS sertifikātus vairākiem apakšdomēniem un iespējot 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. Konfigurējiet apakšdomēnus pa partijām .htaccess 301 Novirzīt
批量创建 .htaccess Fails, lai novirzītu visus apakšdomēnus uz galvenā domēna apakšdirektoriju.
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
📅 Pēc palaišanas visi apakšdomēni tiks automātiski novirzīti uz atbilstošajiem galvenā domēna nosaukuma direktorijiem!
✨ Viena klikšķa automatizācijas skripts
Ja nevēlaties ievadīt komandu manuāli, varat izmantot tālāk norādīto Apakšdomēnu pievienošana ar vienu klikšķi + SSL + 301 novirzīšanas skripts.
🔎 Skripta saturs
#!/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 重定向!"
🔧 Kā lietot
- Nokopējiet iepriekš minēto kodu un saglabājiet to kā
batch_add_subdomains.sh - Palaidiet šo komandu, lai piešķirtu skripta izpildes atļaujas:
chmod +x batch_add_subdomains.sh - Palaidiet skriptu:
./batch_add_subdomains.sh
💡 Secinājums
✅ Pievienojiet apakšdomēnus grupās, izpilde ar vienu klikšķi, lai izvairītos no darba dublēšanās.
✅ Automātiski konfigurējiet SSL, HTTPS ir iespējots visiem apakšdomēniem.
✅ 301 Novirzīt, veicināt SEO Draudzība.
✅ Pilnībā automatizēts skripts, pat iesācēji to var viegli izmantot.
Izmantojot šo metodi, jūsu HestiaCP serveris kļūs efektīvāks un profesionālāks, ļaujot jums koncentrēties uz svarīgāku biznesu, nevis tērēt laiku nogurdinošām manuālām darbībām.
Ja jums tas šķiet noderīgs, neaizmirstiet dalīties tajā ar saviem draugiem!
🚀 Padariet savu servera pārvaldību vienkāršāku un efektīvāku, sākot jau tagad!
Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) koplietots "HestiaCP Kā pievienot apakšdomēnus pa partijām un konfigurēt SSL + .htaccess novirzīšanu?", tas var būt jums noderīgi.
Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-32637.html
