ХестиаЦП групно управљање поддоменима: најбољи начин за аутоматско додавање .хтаццесс датотека!

Желите да управљате .htaccess датотекама за више HestiaCP поддомена? Овај туторијал вас учи најједноставнијој методи за аутоматско додавање различитих правила, побољшавајући ефикасност управљања веб-сајтом. Обавезно учење за вебмастере! 🚀

Преусмеравање веб странице јеSЕОТо је важно средство за оптимизацију и управљање саобраћајем. Међутим, ручно конфигурисање сваког поддомена.htaccessДокументација је несумњиво огроман пројекат. Дакле, постоји ли начин да се конфигурише у серијама одједном? Наравно!

Сада, хајде да причамо о томе како групно додати поддомене у ХестиаЦП панел.public_htmlГенеришите директоријуме одвојено.htaccessдатотеку и писање различитих правила преусмеравања.

ХестиаЦП групно управљање поддоменима: најбољи начин за аутоматско додавање .хтаццесс датотека!


Зашто генерисати .хтаццесс датотеке у серијама?

Ако имате велики број поддомена и желите да сваки поддомен преусмерава на одређени директоријум или УРЛ, ручно конфигуришите сваки.htaccessФајл је очигледно нереалан.

На пример, ваш примарни назив домена је chenweiliang.com, ваш поддомен је af.chenweiliang.com,ar.chenweiliang.comЧекај, желиш да посетиш af.chenweiliang.com корисника скочи на www.chenweiliang.com/af/, приликом посете ar.chenweiliang.com корисника скочи на www.chenweiliang.com/ar/.

Па, можемо користити Басх скрипту да завршимо овај задатак у једном потезу.


Кораци за групно генерисање .хтаццесс датотека са ХестиаЦП

1. Припрема

Пре него што почнете, морате да потврдите следеће информације:

  • ХестиаЦП корисничко име(На пример youruser)
  • Име примарног домена(На пример chenweiliang.com)
  • Структура именика поддомена(Сви поддомени public_html Путања до директоријума је као /home/youruser/web/子域名.chenweiliang.com/public_html/)
  • Сервер подржава извршавање Басх скрипте

2. Напишите скрипту

Направите датотеку под називом create_htaccess.sh и налепите следећи садржај скрипте:

#!/bin/bash

# 设置HestiaCP用户名和主域名
USER="youruser"
DOMAIN="chenweiliang.com"
# 子域名前缀列表
SUBDOMAINS="af ar bg de en es fr it ja ko ru th vi zh-TW"
# 遍历子域名前缀
for SUB in $SUBDOMAINS
do
    FULL_DOMAIN="$SUB.$DOMAIN"
    HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"

    echo "正在为 $FULL_DOMAIN 生成 .htaccess 文件..."

    # 写入 .htaccess 文件内容
    echo "RewriteEngine on" > "$HTACCESS_PATH"
    echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH"
    echo "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH"

    echo "$FULL_DOMAIN 的 .htaccess 文件已创建!"
done
echo "所有子域名的 .htaccess 文件均已生成!"

3. Дајте дозволе за извршавање и покрените скрипту

Извршите следећу команду у терминалу:

chmod +x create_htaccess.sh
./create_htaccess.sh

Када се трчање заврши, видећете одговарајуће .htaccess Фајлови су генерисани.


Парсинг скрипте

1. Дефиниција варијабле

  • USER: Корисничко име за ХестиаЦП
  • DOMAIN: Име примарног домена
  • SUBDOMAINS: листа префикса поддомена

2. Пређите поддомене и креирајте .хтаццесс

  • for SUB in $SUBDOMAINS: Петља кроз префиксе поддомена
  • FULL_DOMAIN="$SUB.$DOMAIN": Спојите цео поддомен
  • HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess":дефинитион .htaccess Путања за складиштење датотеке
  • echo "RewriteEngine on" > "$HTACCESS_PATH": Омогући RewriteEngine
  • echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": Подударање поддомена
  • echo "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH": Извршите 301 преусмеравање

3. Резултати извршавања скрипте

Након успешног рада, сваки поддомен public_html Директоријум ће бити генерисан .htaccess Садржај датотеке је следећи (са af.chenweiliang.com као пример):

RewriteEngine on
RewriteCond %{HTTP_HOST} ^af.chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/af/$1 [L,R=301]

总结

Овај чланак описује како да користите Басх скрипте за групно конфигурисање поддомена у ХестиаЦП .htaccess датотеку да бисте постигли аутоматско преусмеравање.

Кроз скрипту можемо:

  • Избегавајте досадне ручне операције, побољшати ефикасност
  • 减少人为错误, обезбеђујући доследност правила
  • Брзо се прилагодите на више поддомена, лако комплетна конфигурација серије

Ово не само да олакшава управљање вашом веб локацијом, већ и побољшава ефекте СЕО оптимизације и чини приступ корисницима лакшим.

Ако такође имате више поддомена које треба да конфигуришете, можете пробати и овај метод, ослободити руке и добити дупло већи резултат уз пола труда!

Надам се да ће вам чланак „Групно управљање поддоменима помоћу HestiaCP: Најбоља метода за аутоматско додавање .htaccess датотека!“ подељен на блогу Чен Веилијанга ( https://www.chenweiliang.com/ ) бити од помоћи.

Слободно поделите линк овог чланка: https://www.chenweiliang.com/cwl-32615.html

Да бисте открили још скривених трикова🔑, добродошли да се придружите нашем Телеграм каналу!

Поделите и лајкујте ако вам се свиђа! Ваша дељења и лајкови су наша стална мотивација!

 

评论

您的邮箱地址不会被公开。必填项已用*标注

Дођите на врх