Kako dodati poddomene v paketih in konfigurirati preusmeritev SSL + .htaccess s HestiaCP?

💡 Želite množično dodajati poddomene s pomočjo HestiaCP ? Tukaj je popolnoma avtomatiziran vodnik za konfiguracijo, ki vam bo pomagal omogočiti SSL certifikate in preusmeritve .htaccess 301 z enim samim klikom! 🚀 Končano v 5 minutah, zaradi česar je vaše spletno mesto varnejše in učinkovitejše!

"Ena operacija, na stotine poddomen je mogoče enostavno upravljati?"

Mnogi spletni skrbniki naletijo na težavno težavo, ko uporabljajo HestiaCP za upravljanje strežnikov:

Kako dodati več poddomen v paketih in samodejno omogočiti SSL in preusmeritve 301?

Če jih dodajate enega za drugim ročno, ni le dolgočasno, ampak tudi nagnjeno k napakam.

Torej, naučil vas bom popolnoma avtomatizirane metode za dodajanje poddomen, SSL certifikatov in preusmeritev 301 v paketih , kar vam bo omogočilo, da vse konfiguracije obravnavate hkrati!

Kako dodati poddomene v paketih in konfigurirati preusmeritev SSL + .htaccess s HestiaCP?


📈 Kako dodati poddomene v serijah

1. Uporabite ukaz HestiaCP za dodajanje poddomen v paketih

HestiaCP zagotavlja v-add-web-domain ukaz za hitro dodajanje poddomene.

Z naslednjim skriptom lahko paketno dodate potrdila HTTPS za več poddomen hkrati in omogočite 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. Konfigurirajte poddomene v paketih .htaccess 301 Preusmeritev

Paketno ustvarjanje .htaccess Datoteka za preusmeritev vseh poddomen v podimenik glavne domene.

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

📅 Po zagonu bodo vse poddomene samodejno preusmerjene v ustrezne imenike imena glavne domene!


✨ Skript za avtomatizacijo z enim klikom

Če ne želite ročno vnašati ukazov, lahko neposredno uporabite naslednji paketni skript z enim klikom, da dodate poddomene + SSL + preusmeritve 301.

🔎 Vsebina scenarija

#!/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 重定向!"

🔧 Kako uporabljati

  1. Kopirajte zgornjo kodo in jo shranite kot batch_add_subdomains.sh
  2. Zaženite naslednji ukaz, da skriptu dodelite dovoljenja za izvajanje:
    chmod +x batch_add_subdomains.sh
    
  3. Zaženite skript:
    ./batch_add_subdomains.sh
    

💡 Zaključek

✅ Dodajte poddomene v paketih z enim klikom in se izognite ponavljajočemu se delu.

✅ Samodejno konfigurirajte SSL in omogočite HTTPS za vse poddomene.

✅ 301 preusmeritve izboljšajo SEO prijaznost.

✅ Popolnoma avtomatiziran skript , enostaven za uporabo tudi za začetnike.

S to metodo bo vaš strežnik HestiaCP postal bolj učinkovit in profesionalen, kar vam bo omogočilo, da se osredotočite na pomembnejše posle, namesto da izgubljate čas z dolgočasnimi ročnimi operacijami.

Če se vam zdi koristno, ga ne pozabite deliti s prijatelji!

🚀Poenostavite in povečajte učinkovitost upravljanja strežnikov, začenši zdaj!

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Pomaknite se na vrh