Каталог статей
💡 Хотите добавить поддомены сразу в HestiaCP ? Представляем вам полностью автоматизированное руководство по настройке, которое поможет вам включить SSL-сертификаты и перенаправления 301 в файле .htaccess всего одним щелчком мыши! 🚀 Все готово за 5 минут, что сделает ваш сайт более безопасным и эффективным!
«Одной операцией можно легко управлять сотнями поддоменов?»
Многие веб-мастера сталкиваются с непростой проблемой при использовании HestiaCP для управления серверами:
Как добавить несколько поддоменов пакетами и автоматически включить SSL и 301-редиректы?
Если вы добавляете их по одному вручную, это не только утомительно, но и чревато ошибками.
Итак, я научу вас полностью автоматизированному методу пакетного добавления поддоменов, SSL-сертификатов и перенаправлений 301 , что позволит вам обрабатывать все настройки одновременно!

📈 Как добавлять поддомены партиями
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 重定向!"
🔧 Как использовать
- Скопируйте приведенный выше код и сохраните его как
batch_add_subdomains.sh - Выполните следующую команду, чтобы предоставить скрипту разрешения на выполнение:
chmod +x batch_add_subdomains.sh - Запустите скрипт:
./batch_add_subdomains.sh
💡 Заключение
✅ Добавляйте поддомены партиями одним щелчком мыши, избегая повторяющейся работы.
✅ Автоматическая настройка SSL , включающая HTTPS для всех поддоменов.
✅ Перенаправления 301 улучшают SEO- оптимизацию.
✅ Полностью автоматизированный скрипт , простой в использовании даже для новичков.
Используя этот метод, ваш сервер HestiaCP станет более эффективным и профессиональным, что позволит вам сосредоточиться на более важных делах, а не тратить время на утомительные ручные операции.
Если вы найдете это полезным, не забудьте поделиться этим с друзьями!
🚀Упростите и повысьте эффективность управления сервером прямо сейчас!
Надеюсь, статья «Как добавить поддомены в пакетном режиме и настроить перенаправления SSL + .htaccess в HestiaCP?», опубликованная в блоге Чен Вэйляна ( https://www.chenweiliang.com/ ), окажется для вас полезной.
Не стесняйтесь делиться ссылкой на эту статью: https://www.chenweiliang.com/cwl-32637.html
