Como engadir subdominios en lotes e configurar a redirección SSL + .htaccess con HestiaCP?

💡 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 e configurar a redirección SSL + .htaccess con HestiaCP?


📈 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

  1. Copia o código anterior e gárdao como batch_add_subdomains.sh
  2. Executa o seguinte comando para dar permisos de execución do script:
    chmod +x batch_add_subdomains.sh
    
  3. 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!

发表 评论

O teu enderezo de correo electrónico non será publicado. Utilízanse os campos obrigatorios * Etiqueta

Volver arriba