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

💡 Želite uporabiti HestiaCP Dodajte poddomene v paketih? Aktivacija certifikata SSL z enim klikom + preusmeritev .htaccess 301, vadnica za popolnoma samodejno konfiguracijo je tukaj! 🚀 Opravite to v 5 minutah in naredite svojo spletno stran bolj varno in učinkovito!

"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, zdaj te bom enega naučil Samodejno dodajte poddomene + SSL + 301 preusmeritve v paketih način, tako da lahko dobite vse konfiguracije 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 ukaza ne želite vnesti ročno, lahko uporabite naslednje Paketno dodajanje poddomen z enim klikom + SSL + skript za preusmeritev 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 serijah, izvedba z enim klikom, da se izognete podvajanju dela.

Samodejno konfiguriraj SSL, HTTPS je omogočen za vse poddomene.

301 Preusmeritev,promocija SEO Prijateljstvo.

Popolnoma avtomatiziran skript, ga zlahka uporabljajo tudi novinci.

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!

🚀 Naj bo upravljanje vašega strežnika preprostejše in učinkovitejše, začnite zdaj!

发表 评论

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

Pomaknite se na vrh