چگونه می توان زیر دامنه ها را به دسته اضافه کرد و تغییر مسیر SSL + .htaccess را با HestiaCP پیکربندی کرد؟

💡 می خواهید استفاده کنید HestiaCP زیر دامنه ها را به صورت دسته ای اضافه کنید؟ فعال سازی گواهی SSL با یک کلیک + ریدایرکت .htaccess 301، آموزش پیکربندی تمام اتوماتیک اینجاست! 🚀 این کار را در 5 دقیقه انجام دهید و وب سایت خود را ایمن تر و کارآمدتر کنید!

"یک عملیات، صدها زیر دامنه را می توان به راحتی مدیریت کرد؟"

بسیاری از وب مسترها هنگام استفاده از HestiaCP برای مدیریت سرورها با یک مشکل پیچیده مواجه می شوند:

چگونه چندین زیر دامنه را به صورت دسته ای اضافه کنیم و به طور خودکار تغییر مسیرهای SSL و 301 را فعال کنیم؟

اگر آنها را یکی یکی به صورت دستی اضافه کنید، نه تنها خسته کننده است، بلکه مستعد خطا نیز است.

بنابراین، اکنون یکی را به شما آموزش می دهم به صورت خودکار زیر دامنه ها + SSL + 301 تغییر مسیرها را به صورت دسته ای اضافه کنید روش، به طوری که شما می توانید تمام تنظیمات را یکجا دریافت کنید!

چگونه می توان زیر دامنه ها را به دسته اضافه کرد و تغییر مسیر SSL + .htaccess را با HestiaCP پیکربندی کرد؟


📈 نحوه اضافه کردن ساب دامنه ها به صورت دسته ای

1. از دستور HestiaCP برای اضافه کردن زیر دامنه ها به صورت دسته ای استفاده کنید

HestiaCP فراهم می کند v-add-web-domain دستور اضافه کردن سریع یک زیر دامنه

با استفاده از اسکریپت زیر، می توانید گواهی های 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. برای دادن مجوز اجرای اسکریپت دستور زیر را اجرا کنید:
    chmod +x batch_add_subdomains.sh
    
  3. اسکریپت را اجرا کنید:
    ./batch_add_subdomains.sh
    

💡 نتیجه گیری

زیر دامنه ها را به صورت دسته ای اضافه کنید، اجرای یک کلیک برای جلوگیری از تکرار کار.

پیکربندی خودکار SSL، HTTPS برای همه زیر دامنه ها فعال است.

301 تغییر مسیر، ترویج SEO دوستی

اسکریپت کاملا خودکار، حتی افراد تازه کار نیز می توانند به راحتی از آن استفاده کنند.

با استفاده از این روش، سرور HestiaCP شما کارآمدتر و حرفه ای تر می شود و به شما این امکان را می دهد که به جای اتلاف وقت بر روی عملیات دستی خسته کننده، روی تجارت مهم تر تمرکز کنید.

اگر آن را مفید می دانید، فراموش نکنید که آن را با دوستان خود به اشتراک بگذارید!

🚀 مدیریت سرور خود را ساده تر و کارآمدتر کنید، از هم اکنون شروع کنید!

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) shared "HestiaCP چگونه می توان زیر دامنه ها را به صورت دسته ای اضافه کرد و تغییر مسیر SSL + .htaccess را پیکربندی کرد؟"، ممکن است برای شما مفید باشد.

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-32637.html

برای کشف ترفندهای مخفی بیشتر🔑، به کانال تلگرام ما بپیوندید!

اگر دوست داشتید به اشتراک بگذارید و لایک کنید! اشتراک گذاری ها و لایک های شما انگیزه ادامه دار ماست!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

رفته به بالا