Qanday qilib quyi domenlarni to'plamlarga qo'shish va SSL + .htaccess qayta yo'naltirishni HestiaCP bilan sozlash mumkin?

💡 Ishlamoqchimisiz HestiaCP Pastki domenlar toʻplamlarda qoʻshilsinmi? SSL sertifikatini bir marta bosish bilan faollashtirish + .htaccess 301 qayta yo'naltirish, to'liq avtomatik konfiguratsiya qo'llanmasi shu yerda! 🚀 Buni 5 daqiqada bajaring va veb-saytingizni xavfsizroq va samaraliroq qiling!

"Bir operatsiya, yuzlab subdomenlarni osongina boshqarish mumkinmi?"

Ko'pgina veb-ustalar serverlarni boshqarish uchun HestiaCP dan foydalanishda qiyin muammoga duch kelishadi:

To'plamlarga bir nechta subdomenlarni qanday qo'shish va SSL va 301 yo'naltirishni avtomatik ravishda yoqish mumkin?

Agar siz ularni birma-bir qo'lda qo'shsangiz, bu nafaqat zerikarli, balki xatolarga ham moyil.

Xo'sh, endi men sizga bittasini o'rgataman Avtomatik ravishda quyi domenlar + SSL + 301 yo'naltirishlarini to'plamlarda qo'shing usul, shuning uchun siz bir vaqtning o'zida barcha konfiguratsiyalarni olishingiz mumkin!

Qanday qilib quyi domenlarni to'plamlarga qo'shish va SSL + .htaccess qayta yo'naltirishni HestiaCP bilan sozlash mumkin?


📈 Qanday qilib to'plamlarda subdomenlarni qo'shish mumkin

1. Pastki domenlarni paketlarga qo'shish uchun HestiaCP buyrug'idan foydalaning

HestiaCP taqdim etadi v-add-web-domain subdomenni tezda qo'shish buyrug'i.

Quyidagi skriptdan foydalanib, siz bir vaqtning o'zida bir nechta subdomenlar uchun HTTPS sertifikatlarini qo'shishingiz va HSTS-ni yoqishingiz mumkin.

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. Pastki domenlarni to'plamlarda sozlang .htaccess 301 yo'naltirish

To'plamni yaratish .htaccess Barcha subdomenlarni asosiy domenning pastki katalogiga yo'naltirish uchun fayl.

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

📅 Ishga tushgandan so'ng, barcha subdomenlar avtomatik ravishda asosiy domen nomining tegishli kataloglariga yo'naltiriladi!


✨ Bir marta bosish bilan avtomatlashtirish skripti

Agar siz buyruqni qo'lda kiritishni xohlamasangiz, quyidagilarni ishlatishingiz mumkin Bir marta bosish bilan to'plamga subdomenlar + SSL + 301 qayta yo'naltirish skripti qo'shiladi.

🔎 Skript tarkibi

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

🔧 Qanday foydalaniladi

  1. Yuqoridagi koddan nusxa oling va uni shunday saqlang batch_add_subdomains.sh
  2. Skriptni bajarish uchun ruxsat berish uchun quyidagi buyruqni bajaring:
    chmod +x batch_add_subdomains.sh
    
  3. Skriptni ishga tushiring:
    ./batch_add_subdomains.sh
    

💡 Xulosa

To'plamlarda subdomenlarni qo'shing, ishning takrorlanishini oldini olish uchun bir marta bosish bilan bajarish.

SSL-ni avtomatik ravishda sozlash, HTTPS barcha subdomenlar uchun yoqilgan.

301 yo'naltirish, targ'ib qilish SEO Do'stlik.

To'liq avtomatlashtirilgan skript, hatto yangi boshlanuvchilar ham osongina foydalanishlari mumkin.

Ushbu usuldan foydalangan holda, sizning HestiaCP serveringiz yanada samarali va professional bo'lib, zerikarli qo'lda operatsiyalarga vaqt sarflash o'rniga muhimroq biznesga e'tiboringizni qaratish imkonini beradi.

Agar siz uni foydali deb bilsangiz, uni do'stlaringiz bilan baham ko'rishni unutmang!

???? Hozirdan boshlab serveringizni boshqarishni sodda va samaraliroq qiling!

发表 评论

Sizning elektron pochta manzilingiz nashr etilmaydi. 必填 项 已 用 * Yorliq

Top o'ting