Indlela yokongeza i-subdomains kwiibhetshi kwaye uqwalasele i-SSL + .htaccess redirection nge-HestiaCP?

💡 Ufuna ukusebenzisa I-HestiaCP Yongeza i-subdomains kwiibhetshi? Ukucofa okukodwa kusebenze kwesatifikethi se-SSL + .htaccess 301 uqondise ngokutsha, imfundiso yoqwalaselo oluzenzekelayo ngokupheleleyo ilapha! 🚀 Yenze ngemizuzu emi-5 kwaye wenze iwebhusayithi yakho ikhuseleke ngakumbi kwaye isebenze!

"Umsebenzi omnye, amakhulu e-subdomains anokuphathwa ngokulula?"

Uninzi lwabaphathi bewebhu bahlangabezana nengxaki ekhohlisayo xa usebenzisa i-HestiaCP ukulawula iiseva:

Uyongeza njani i-subdomains ezininzi kwiibhetshi kwaye wenze ngokuzenzekelayo i-SSL kunye ne-301 yokuqondisa kwakhona?

Ukuba uyongeza nganye nganye ngesandla, ayidinwa kuphela kodwa iyakwazi ukwenza iimpazamo.

Ke, ngoku ndiza kukufundisa enye Yongeza ngokuzenzekelayo i-subdomains + SSL + 301 ukuqondisa kwakhona kwiibhetshi indlela, ukuze ukwazi ukufumana lonke uqwalaselo ngaxeshanye!

Indlela yokongeza i-subdomains kwiibhetshi kwaye uqwalasele i-SSL + .htaccess redirection nge-HestiaCP?


📈 Uyongeza njani i-subdomains kwiibhetshi

1. Sebenzisa umyalelo we-HestiaCP ukongeza i-subdomains kwiibhetshi

I-HestiaCP ibonelela v-add-web-domain umyalelo wokongeza ngokukhawuleza isizinda esisezantsi.

Ukusebenzisa iskripthi esilandelayo, unokongeza izatifikethi ze-HTTPS kwii-subdomains ezininzi ngaxeshanye kwaye uvule i-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. Qwalasela i-subdomains kwiibhetshi .htaccess 301 Ukwalathisa kwakhona

Ukwenziwa kwebhetshi .htaccess Ifayile yokwalathisa kwakhona zonke iisubdomains kwisubdirectory yesizinda esingundoqo.

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

📅 Emva kokusebenza, zonke ii-subdomains ziya kuhanjiswa ngokuzenzekelayo kuluhlu oluhambelanayo lwegama lesizinda eliphambili!


✨ Cofa-kanye iskripthi esizenzekelayo

Ukuba awufuni kungenisa umyalelo ngesandla, ungasebenzisa oku kulandelayo Ukucofa-kanye ibhetshi ukongeza isubdomains + SSL + 301 ukuphinda uqondise umbhalo,

🔎 Umxholo weskripthi

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

🔧 Isetyenziswa njani

  1. Khuphela le khowudi ingasentla kwaye uyigcine njenge batch_add_subdomains.sh
  2. Qhuba lo myalelo ulandelayo ukuze unike iimvume zophumezo kwiscript:
    chmod +x batch_add_subdomains.sh
    
  3. Qhuba iscript:
    ./batch_add_subdomains.sh
    

💡 Ukuqukumbela

Yongeza i-subdomains kwiibhetshi, ukuphunyezwa konqakrazo-kanye ukunqanda uphinda-phindo lomsebenzi.

Lungiselela ngokuzenzekelayo i-SSL, i-HTTPS yenziwe ukuba isebenze kuzo zonke iindawo ezincinci.

301 Ukwalathisa kwakhona,nyusa seo Ubuhlobo.

Iscript esizenzekelayo ngokupheleleyo, kwanabaqalayo banokuyisebenzisa ngokulula.

Ukusebenzisa le ndlela, iseva yakho ye-HestiaCP iya kusebenza ngakumbi kwaye iqeqeshe, ikuvumela ukuba ugxile kwishishini elibaluleke ngakumbi endaweni yokuchitha ixesha kwimisebenzi yezandla edinayo.

Ukuba uyifumana iluncedo, ungalibali ukwabelana ngayo nabahlobo bakho!

🚀 Yenza ulawulo lweseva yakho lube lula kwaye lusebenze ngakumbi, ukuqala ngoku!

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iinkalo ezifunekayo zisetyenzisiwe * Ileyibheli

Skrolela phezulu