Hoe om subdomeine in bondels by te voeg en SSL + .htaccess-herleiding met HestiaCP op te stel?

💡 Wil gebruik HestiaCP Voeg subdomeine in bondels by? Een-klik aktivering van SSL-sertifikaat + .htaccess 301 herleiding, ten volle outomatiese konfigurasie tutoriaal is hier! 🚀 Kry dit binne 5 minute klaar en maak jou webwerf veiliger en doeltreffender!

"Een operasie, honderde subdomeine kan maklik hanteer word?"

Baie webmeesters ondervind 'n moeilike probleem wanneer hulle HestiaCP gebruik om bedieners te bestuur:

Hoe om veelvuldige subdomeine in bondels by te voeg en outomaties SSL- en 301-herleidings te aktiveer?

As jy hulle een vir een met die hand byvoeg, is dit nie net vervelig nie, maar ook vatbaar vir foute.

So, nou sal ek jou een leer Voeg outomaties subdomeine + SSL + 301 herleidings in bondels by metode, sodat jy al die konfigurasies gelyktydig kan kry!

Hoe om subdomeine in bondels by te voeg en SSL + .htaccess-herleiding met HestiaCP op te stel?


📈 Hoe om subdomeine in bondels by te voeg

1. Gebruik HestiaCP-opdrag om subdomeine in bondels by te voeg

HestiaCP verskaf v-add-web-domain opdrag om vinnig 'n subdomein by te voeg.

Deur die volgende skrif te gebruik, kan u HTTPS-sertifikate vir verskeie subdomeine gelyktydig byvoeg en HSTS aktiveer.

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. Stel subdomeine in groepe op .htaccess 301 Herlei

Batch skepping .htaccess Lêer om alle subdomeine na die subgids van die hoofdomein te herlei.

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

📅 Nadat dit uitgevoer is, sal alle subdomeine outomaties herlei word na die ooreenstemmende dopgehou van die hoofdomeinnaam!


✨ Outomatiseringskrip met een klik

As jy nie die opdrag handmatig wil invoer nie, kan jy die volgende gebruik Een-klik bondel voeg subdomeine + SSL + 301 herleiding script by.

🔎 Skripinhoud

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

🔧 Hoe om te gebruik

  1. Kopieer die bogenoemde kode en stoor dit as batch_add_subdomains.sh
  2. Voer die volgende opdrag uit om uitvoeringstoestemmings aan die skrif te gee:
    chmod +x batch_add_subdomains.sh
    
  3. Begin die script:
    ./batch_add_subdomains.sh
    

💡 Gevolgtrekking

Voeg subdomeine in bondels by, een-klik uitvoering om duplisering van werk te vermy.

Stel SSL outomaties in, HTTPS is geaktiveer vir alle subdomeine.

301 Herlei, bevorder SEO Vriendskap.

Ten volle outomatiese skrif, selfs beginners kan dit maklik gebruik.

Deur hierdie metode te gebruik, sal jou HestiaCP-bediener meer doeltreffend en professioneel word, wat jou in staat stel om op belangriker besigheid te fokus in plaas daarvan om tyd te mors op vervelige handbewerkings.

As jy dit nuttig vind, moenie vergeet om dit met jou vriende te deel nie!

???? Maak jou bedienerbestuur eenvoudiger en doeltreffender, begin nou!

发表 评论

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde word gebruik * Etiket

Scroll na bo