အစုခွဲများတွင် ဒိုမိန်းခွဲများကို မည်သို့ပေါင်းထည့်ရန်နှင့် HestiaCP ဖြင့် SSL + .htaccess လမ်းကြောင်းပြန်ညွှန်မှုကို မည်သို့စီစဉ်မည်နည်း။

💡 အသုံးပြုလိုသည်။ HestiaCP အစုခွဲများတွင် ဒိုမိန်းခွဲများ ထည့်မလား။ SSL လက်မှတ် + .htaccess 301 ကို တစ်ချက်နှိပ်ရုံဖြင့် အသက်သွင်းခြင်း၊ အပြည့်အဝ အလိုအလျောက် ဖွဲ့စည်းမှုဆိုင်ရာ သင်ခန်းစာသည် ဤနေရာတွင် ရှိနေပါသည်။ 🚀 5 မိနစ်အတွင်း ပြီးအောင်လုပ်ပြီး သင့်ဝဘ်ဆိုဒ်ကို ပိုမိုလုံခြုံပြီး ထိရောက်အောင် ပြုလုပ်ပါ။

“လုပ်ဆောင်ချက်တစ်ခု၊ ရာနှင့်ချီသော ဒိုမိန်းခွဲများကို အလွယ်တကူ ကိုင်တွယ်နိုင်သည်”

ဆာဗာများကို စီမံခန့်ခွဲရန် HestiaCP ကိုအသုံးပြုသောအခါ ဝဘ်မာစတာများစွာသည် ခက်ခဲသောပြဿနာတစ်ခုကြုံတွေ့ရသည်-

အစုအဝေးများတွင် နယ်ပယ်ခွဲများစွာကို မည်သို့ပေါင်းထည့်ရန်နှင့် SSL နှင့် 301 ပြန်လည်လမ်းညွှန်မှုများကို အလိုအလျောက်ဖွင့်နိုင်မည်နည်း။

၎င်းတို့ကို တစ်ဦးပြီးတစ်ဦး ကိုယ်တိုင်ထည့်သွင်းပါက ပျင်းစရာကောင်းရုံသာမက အမှားအယွင်းများပါ ဖြစ်နိုင်သည်။

ဒါဆို အခု ငါ မင်းကို တစ်ခု သင်ပေးမယ်။ subdomains + SSL + 301 redirects များကို အတွဲလိုက်အတွင်း အလိုအလျောက်ထည့်ပါ။ နည်းလမ်း၊ သို့မှသာ သင် configuration အားလုံးကို တစ်ပြိုင်နက် ရနိုင်မည်ဖြစ်သည်။

အစုခွဲများတွင် ဒိုမိန်းခွဲများကို မည်သို့ပေါင်းထည့်ရန်နှင့် HestiaCP ဖြင့် SSL + .htaccess လမ်းကြောင်းပြန်ညွှန်မှုကို မည်သို့စီစဉ်မည်နည်း။


📈 အစုအဝေးများတွင် ဒိုမိန်းခွဲများ ထည့်သွင်းနည်း

1. အစုအဝေးများတွင် ဒိုမိန်းခွဲများထည့်ရန် HestiaCP အမိန့်ကို အသုံးပြုပါ။

HestiaCP ပေးသည်။ v-add-web-domain ဒိုမိန်းခွဲတစ်ခုကို အမြန်ထည့်ရန် အမိန့်ပေးသည်။

အောက်ပါ script ကို အသုံးပြု၍ သင်သည် ဒိုမိန်းခွဲများစွာအတွက် HTTPS လက်မှတ်များကို တစ်ပြိုင်နက် ထည့်သွင်းနိုင်ပြီး 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. အစုအဝေးများတွင် ဒိုမိန်းများကို စီစဉ်သတ်မှတ်ပါ။ .htaccess 301 ပြန်ညွှန်းပါ။

အသုတ်ဖန်တီးမှု .htaccess ဒိုမိန်းခွဲများအားလုံးကို ပင်မဒိုမိန်း၏ လမ်းညွှန်ချက်ခွဲသို့ ပြန်ညွှန်းရန် ဖိုင်။

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

📅 လုပ်ဆောင်ပြီးနောက်၊ ဒိုမိန်းခွဲများအားလုံးကို ပင်မဒိုမိန်းအမည်၏ သက်ဆိုင်ရာ လမ်းညွှန်များထံ အလိုအလျောက် ပြန်လည်ညွှန်းပေးပါမည်။


✨ တစ်ချက်နှိပ်ရုံဖြင့် အလိုအလျောက်စနစ် ဇာတ်ညွှန်း

အမိန့်ကို ကိုယ်တိုင်မထည့်လိုပါက အောက်ပါတို့ကို အသုံးပြုနိုင်ပါသည်။ တစ်ချက်နှိပ်ရုံဖြင့် အသုတ်ခွဲထည့်ခြင်း + SSL + 301 ဇာတ်ညွှန်းကို ပြန်ညွှန်းသည်။

🔎 ဇာတ်ညွှန်းအကြောင်းအရာ

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

🔧 အသုံးပြုပုံ

  1. အထက်ပါ ကုဒ်ကို ကော်ပီကူးပြီး သိမ်းဆည်းပါ။ batch_add_subdomains.sh
  2. script လည်ပတ်မှုခွင့်ပြုချက်များပေးရန်အတွက် အောက်ပါ command ကို run ပါ။
    chmod +x batch_add_subdomains.sh
    
  3. ဇာတ်ညွှန်းကို ဖွင့်ပါ-
    ./batch_add_subdomains.sh
    

💡 နိဂုံး

အစုအဝေးတွင် ဒိုမိန်းခွဲများ ထည့်ပါ။အလုပ်ထပ်ပွားခြင်းကို ရှောင်ရှားရန် ကလစ်တစ်ချက်နှိပ်၍ လုပ်ဆောင်ခြင်း။

SSL ကို အလိုအလျောက် စီစဉ်သတ်မှတ်ခြင်း။၊ HTTPS ကို ဒိုမိန်းခွဲအားလုံးအတွက် ဖွင့်ထားသည်။

301 ပြန်ညွှန်းပါ။၊မြှင့်တင် SEO ဆိုသည်မှာ ခင်မင်မှု။

အပြည့်အဝ အလိုအလျောက် ဇာတ်ညွှန်းအတွေ့အကြုံမရှိသေးသူများပင် အလွယ်တကူ အသုံးပြုနိုင်ပါသည်။

ဤနည်းလမ်းကိုအသုံးပြုခြင်းဖြင့် သင်၏ HestiaCP ဆာဗာသည် ပင်ပန်းကြီးစွာသောလက်ဖြင့်လုပ်ဆောင်မှုများတွင် အချိန်ဖြုန်းမည့်အစား ပိုမိုအရေးကြီးသောလုပ်ငန်းကို အာရုံစိုက်နိုင်စေမည့် ပိုမိုထိရောက်ပြီး ပရော်ဖက်ရှင်နယ်ဖြစ်လာမည်ဖြစ်သည်။

အသုံးဝင်တယ်ဆိုရင်တော့ သင့်သူငယ်ချင်းတွေကို မျှဝေပေးဖို့ မမေ့ပါနဲ့နော်။

🚀 သင်၏ဆာဗာစီမံခန့်ခွဲမှုကို ယခုမှစတင်၍ ရိုးရှင်းပြီး ပိုမိုထိရောက်အောင်ပြုလုပ်ပါ။

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မျှဝေထားသော "HestiaCP သည် အသုတ်ခွဲများတွင် ဒိုမိန်းခွဲများထည့်နည်းနှင့် SSL + .htaccess လမ်းကြောင်းပြန်ညွှန်မှုကို ပြင်ဆင်သတ်မှတ်နည်း။ ”၊ ၎င်းသည် သင့်အတွက် အထောက်အကူဖြစ်နိုင်ပါသည်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-32637.html

နောက်ထပ်လျှို့ဝှက်လှည့်ကွက်များကိုသော့ဖွင့်ရန်🔑၊ ကျွန်ုပ်တို့၏ Telegram ချန်နယ်တွင် ပါဝင်ရန် ကြိုဆိုလိုက်ပါ။

ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။ သင်၏ မျှဝေမှုများနှင့် ကြိုက်နှစ်သက်မှုများသည် ကျွန်ုပ်တို့၏ ဆက်လက်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ 用项已用用 * တံဆိပ်

ထိပ်တန်းမှလှိမ့်