Adresář článků
💡 Chcete hromadně přidávat subdomény pomocí HestiaCP ? Je zde plně automatizovaný konfigurační tutoriál, který vám pomůže povolit SSL certifikáty a přesměrování .htaccess 301 jediným kliknutím! 🚀 Hotovo za 5 minut a váš web bude bezpečnější a efektivnější!
"Jedna operace, stovky subdomén lze snadno zvládnout?"
Mnoho webmasterů se při používání HestiaCP ke správě serverů potýká se záludným problémem:
Jak přidat více subdomén v dávkách a automaticky povolit přesměrování SSL a 301?
Pokud je přidáváte po jednom ručně, je to nejen zdlouhavé, ale také náchylné k chybám.
Takže vás naučím plně automatizovanou metodu pro dávkové přidávání subdomén, SSL certifikátů a 301 přesměrování , která vám umožní zvládnout všechny konfigurace najednou!

📈 Jak přidávat subdomény v dávkách
1. Pomocí příkazu HestiaCP přidejte subdomény v dávkách
HestiaCP poskytuje v-add-web-domain příkaz pro rychlé přidání subdomény.
Pomocí následujícího skriptu můžete dávkově přidat certifikáty HTTPS pro více subdomén najednou a povolit 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. Konfigurujte subdomény v dávkách .htaccess 301 přesměrování
批量创建 .htaccess Soubor pro přesměrování všech subdomén do podadresáře hlavní domény.
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
📅 Po spuštění budou všechny subdomény automaticky přesměrovány do odpovídajících adresářů hlavního názvu domény!
✨ Automatizační skript na jedno kliknutí
Pokud nechcete ručně zadávat příkazy, můžete k přidání subdomén + SSL + přesměrování 301 použít následující dávkový skript na jedno kliknutí.
🔎 Obsah skriptu
#!/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 重定向!"
🔧 Jak používat
- Zkopírujte výše uvedený kód a uložte jej jako
batch_add_subdomains.sh - Spuštěním následujícího příkazu udělte oprávnění ke spuštění skriptu:
chmod +x batch_add_subdomains.sh - Spusťte skript:
./batch_add_subdomains.sh
💡 Závěr
✅ Přidávejte subdomény hromadně jedním kliknutím a vyhněte se tak opakující se práci.
✅ Automaticky konfigurovat SSL a povolit HTTPS pro všechny subdomény.
✅ 301 přesměrování zlepšuje SEO optimalizaci.
✅ Plně automatizovaný skript , snadno použitelný i pro začátečníky.
Pomocí této metody se váš server HestiaCP stane efektivnější a profesionálnější, což vám umožní soustředit se na důležitější záležitosti namísto ztrácení času nudnými manuálními operacemi.
Pokud to považujete za užitečné, nezapomeňte to sdílet se svými přáteli!
🚀Zjednodušte a zefektivnite správu svého serveru, a to hned teď!
Doufejme, že vám bude užitečný článek „Jak dávkově přidat subdomény a nakonfigurovat přesměrování SSL + .htaccess v HestiaCP?“ sdílený na blogu Chen Weilianga ( https://www.chenweiliang.com/ ).
Neváhejte a sdílejte odkaz na tento článek: https://www.chenweiliang.com/cwl-32637.html
