Hvordan legge til underdomener i batcher og konfigurere SSL + .htaccess omdirigering med HestiaCP?

💡 Vil du legge til underdomener samtidig med HestiaCP ? En helautomatisk konfigurasjonsveiledning er her for å hjelpe deg med å aktivere SSL-sertifikater og .htaccess 301-viderekoblinger med bare ett klikk! 🚀 Ferdig på 5 minutter, noe som gjør nettstedet ditt sikrere og mer effektivt!

"En operasjon, hundrevis av underdomener kan enkelt håndteres?"

Mange nettredaktører støter på et vanskelig problem når de bruker HestiaCP til å administrere servere:

Hvordan legge til flere underdomener i batcher og automatisk aktivere SSL og 301 omdirigeringer?

Hvis du legger dem til én etter én manuelt, er det ikke bare kjedelig, men også utsatt for feil.

Så, jeg skal lære deg en helautomatisk metode for å legge til underdomener, SSL-sertifikater og 301-viderekoblinger i grupper , slik at du kan håndtere alle konfigurasjonene samtidig!

Hvordan legge til underdomener i batcher og konfigurere SSL + .htaccess omdirigering med HestiaCP?


📈 Hvordan legge til underdomener i grupper

1. Bruk kommandoen HestiaCP for å legge til underdomener i grupper

HestiaCP gir v-add-web-domain kommando for raskt å legge til et underdomene.

Ved å bruke følgende skript kan du legge til HTTPS-sertifikater for flere underdomener samtidig og aktivere 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. Konfigurer underdomener i grupper .htaccess 301 Omdirigere

Batch-oppretting .htaccess Fil for å omdirigere alle underdomener til underkatalogen til hoveddomenet.

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

📅 Etter kjøring vil alle underdomener automatisk bli omdirigert til de tilsvarende katalogene til hoveddomenenavnet!


✨ Ett-klikks automatiseringsskript

Hvis du ikke vil legge inn kommandoer manuelt, kan du bruke følgende ett-klikks batch-skript direkte for å legge til underdomener + SSL + 301-viderekoblinger.

🔎 Skriptinnhold

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

🔧 Slik bruker du

  1. Kopier koden ovenfor og lagre den som batch_add_subdomains.sh
  2. Kjør følgende kommando for å gi tillatelser for kjøring av skriptet:
    chmod +x batch_add_subdomains.sh
    
  3. Kjør skriptet:
    ./batch_add_subdomains.sh
    

💡 Konklusjon

✅ Legg til underdomener i grupper med ett klikk, og unngå repeterende arbeid.

✅ Konfigurer SSL automatisk , og aktiver HTTPS for alle underdomener.

✅ 301-viderekoblinger forbedrer SEO- vennligheten.

✅ Helautomatisk skript , enkelt for nybegynnere å bruke.

Ved å bruke denne metoden vil HestiaCP-serveren din bli mer effektiv og profesjonell, slik at du kan fokusere på viktigere virksomhet i stedet for å kaste bort tid på kjedelige manuelle operasjoner.

Hvis du synes det er nyttig, ikke glem å dele det med vennene dine!

🚀 Gjør serveradministrasjonen din enklere og mer effektiv, fra nå!

发表 评论

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

Rull til toppen