Directorio de artigos
💡 Queres usar HestiaCP Queres engadir subdominios por lotes? Activación cun só clic do certificado SSL + redirección .htaccess 301, o tutorial de configuración totalmente automático está aquí! 🚀 Faino en 5 minutos e fai que o teu sitio web sexa máis seguro e eficiente.
"Unha operación, centos de subdominios pódense manexar facilmente?"
Moitos webmasters atopan un problema complicado cando usan HestiaCP para xestionar servidores:
Como engadir varios subdominios en lotes e activar automaticamente as redireccións SSL e 301?
Se os engades un por un manualmente, non só é tedioso, senón que tamén é propenso a erros.
Entón, agora vouche ensinar un Engade automaticamente subdominios + SSL + redireccións 301 en lotes método, para que poidas obter todas as configuracións á vez!

📈 Como engadir subdominios en lotes
1. Use o comando HestiaCP para engadir subdominios en lotes
HestiaCP ofrece v-add-web-domain comando para engadir rapidamente un subdominio.
Usando o seguinte script, pode engadir certificados HTTPS para varios subdominios á vez e activar 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. Configure os subdominios en lotes .htaccess Redirección 301
Creación de lotes .htaccess Ficheiro para redirixir todos os subdominios ao subdirectorio do dominio principal.
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
📅 Despois de executarse, todos os subdominios serán redirixidos automaticamente aos directorios correspondentes do nome de dominio principal.
✨ Script de automatización cun só clic
Se non queres introducir o comando manualmente, podes usar o seguinte Lote cun só clic engadindo subdominios + SSL + script de redirección 301.
🔎 Contido do guión
#!/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 重定向!"
🔧 Como usar
- Copia o código anterior e gárdao como
batch_add_subdomains.sh - Executa o seguinte comando para dar permisos de execución do script:
chmod +x batch_add_subdomains.sh - Executar o script:
./batch_add_subdomains.sh
💡 Conclusión
✅ Engade subdominios por lotes, execución cun só clic para evitar a duplicación de traballo.
✅ Configurar automaticamente SSL, HTTPS está habilitado para todos os subdominios.
✅ Redirección 301, promocionar SEO Amizade.
✅ Script totalmente automatizado, incluso os novatos poden usalo facilmente.
Usando este método, o servidor HestiaCP farase máis eficiente e profesional, o que lle permitirá centrarse en negocios máis importantes en lugar de perder o tempo en operacións manuais tediosas.
Se che resulta útil, non esquezas compartilo cos teus amigos!
🚀 Fai que a xestión do teu servidor sexa máis sinxela e eficiente, comezando agora!
Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "HestiaCP Como engadir subdominios en lotes e configurar a redirección SSL + .htaccess?", pode serlle útil.
Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-32637.html
