Hvordan tilføjer man underdomæner i batches og konfigurerer SSL + .htaccess-omdirigering med HestiaCP?

💡 Vil du bruge HestiaCP Vil du tilføje underdomæner i batches? Et-klik aktivering af SSL-certifikat + .htaccess 301 omdirigering, fuldautomatisk konfigurationsvejledning er her! 🚀 Få det gjort på 5 minutter og gør din hjemmeside mere sikker og effektiv!

"En operation, hundredvis af underdomæner kan nemt håndteres?"

Mange webmastere støder på et vanskeligt problem, når de bruger HestiaCP til at administrere servere:

Hvordan tilføjer man flere underdomæner i batches og aktiverer automatisk SSL og 301-omdirigeringer?

Hvis du tilføjer dem én efter én manuelt, er det ikke kun kedeligt, men også tilbøjeligt til fejl.

Så nu vil jeg lære dig en Tilføj automatisk underdomæner + SSL + 301-omdirigeringer i batches metode, så du kan få alle konfigurationerne på én gang!

Hvordan tilføjer man underdomæner i batches og konfigurerer SSL + .htaccess-omdirigering med HestiaCP?


📈 Sådan tilføjer du underdomæner i batches

1. Brug kommandoen HestiaCP til at tilføje underdomæner i batches

HestiaCP giver v-add-web-domain kommando for hurtigt at tilføje et underdomæne.

Ved at bruge følgende script kan du batchtilføje HTTPS-certifikater for flere underdomæner på én gang 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 underdomæner i batches .htaccess 301 Omdirigering

批量创建 .htaccess Fil for at omdirigere alle underdomæner til undermappen på hoveddomænet.

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ørsel vil alle underdomæner automatisk blive omdirigeret til de tilsvarende mapper for hoveddomænenavnet!


✨ Automatiseringsscript med et enkelt klik

Hvis du ikke vil indtaste kommandoen manuelt, kan du bruge følgende Et-klik batch tilføjelse af underdomæner + SSL + 301 omdirigeringsscript.

🔎 Scriptindhold

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

🔧 Sådan bruges

  1. Kopier ovenstående kode og gem den som batch_add_subdomains.sh
  2. Kør følgende kommando for at give udførelsestilladelser til scriptet:
    chmod +x batch_add_subdomains.sh
    
  3. Kør scriptet:
    ./batch_add_subdomains.sh
    

💡 Konklusion

Tilføj underdomæner i batches, udførelse med et enkelt klik for at undgå dobbeltarbejde.

Konfigurer automatisk SSL, HTTPS er aktiveret for alle underdomæner.

301 Omdirigering, fremme SEO Venskab.

Fuldt automatiseret script, selv nybegyndere kan nemt bruge det.

Ved at bruge denne metode bliver din HestiaCP-server mere effektiv og professionel, så du kan fokusere på vigtigere forretninger i stedet for at spilde tid på kedelige manuelle operationer.

Hvis du finder det nyttigt, så glem ikke at dele det med dine venner!

🚀 Gør din serveradministration enklere og mere effektiv, start nu!

发表 评论

Din e-mailadresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

Rul til top