Directory artaigil
💡 A bheil thu airson fo-àrainnean a chur ris ann am mòr-chuid le bhith a’ cleachdadh HestiaCP ? Tha oideachadh rèiteachaidh làn-fèin-ghluasadach an seo gus do chuideachadh le bhith a’ comasachadh teisteanasan SSL agus ath-sheòlaidhean .htaccess 301 le dìreach aon bhriogadh! 🚀 Dèanta ann an 5 mionaidean, a’ dèanamh do làrach-lìn nas tèarainte agus nas èifeachdaiche!
“Aon obrachadh, faodar na ceudan de subdomains a làimhseachadh gu furasta?”
Bidh duilgheadas duilich aig mòran de mhaighstirean-lìn nuair a bhios iad a’ cleachdadh HestiaCP gus frithealaichean a riaghladh:
Mar a chuireas tu grunn fo-roinnean ann an baidsean agus gu fèin-ghluasadach ath-sheòlaidhean SSL agus 301 a chomasachadh?
Ma chuireas tu iad aon às deidh aon le làimh, chan e a-mhàin gu bheil e tedious ach cuideachd buailteach do mhearachdan.
Mar sin, ionnsaichidh mi dhut dòigh làn fèin-ghluasadach airson fo-àrainnean, teisteanasan SSL, agus ath-sheòlaidhean 301 a chur ris ann am baidsean , a’ leigeil leat na rèiteachaidhean uile a làimhseachadh aig an aon àm!

📈 Mar a chuireas tu subdomains ann an baidsean
1. Cleachd HestiaCP àithne gus subdomains a chur ann an baidsean
Tha HestiaCP a’ toirt seachad v-add-web-domain àithne gus subdomain a chuir ris gu sgiobalta.
A’ cleachdadh an sgriobt a leanas, faodaidh tu teisteanasan HTTPS a chuir ris airson ioma fo-roinnean aig an aon àm agus HSTS a chomasachadh.
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. Dèan rèiteachadh air subdomains ann an baidsean .htaccess 301 Ath-stiùireadh
Cruthachadh baidse .htaccess Faidhle gus gach fo-àrainn ath-stiùireadh gu fo-eòlaire a’ phrìomh raon.
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
📅 Às deidh ruith, thèid a h-uile fo-àrainn ath-stiùireadh gu fèin-ghluasadach gu na clàran co-fhreagarrach den phrìomh ainm fearainn!
✨ Sgriobt fèin-ghluasaid aon-bhriog
Mura h-eil thu airson òrdughan a chuir a-steach le làimh, faodaidh tu an sgriobt baidse aon-bhriog a leanas a chleachdadh gu dìreach gus fo-àrainnean + SSL + ath-sheòlaidhean 301 a chur ris.
🔎 Susbaint an sgriobt
#!/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 重定向!"
🔧 Mar a chleachdas tu
- Dèan lethbhreac den chòd gu h-àrd agus sàbhail e mar
batch_add_subdomains.sh - Ruith an àithne a leanas gus ceadan cur an gnìomh an sgriobt a thoirt seachad:
chmod +x batch_add_subdomains.sh - Ruith an sgriobt:
./batch_add_subdomains.sh
💡 Co-dhùnadh
✅ Cuir fo-àrainnean ris ann am baidsean le aon bhriogadh, a’ seachnadh obair ath-aithriseach.
✅ Rèitich SSL gu fèin-ghluasadach , a’ comasachadh HTTPS airson gach fo-àrainn.
✅ Bidh ath-sheòlaidhean 301 a’ leasachadh càirdeas SEO.
✅ Sgriobt làn fèin-ghluasadach , furasta do luchd-tòiseachaidh a chleachdadh.
A’ cleachdadh an dòigh seo, fàsaidh am frithealaiche HestiaCP agad nas èifeachdaiche agus nas proifeiseanta, a’ toirt cothrom dhut fòcas a chuir air gnìomhachas nas cudromaiche an àite a bhith a’ caitheamh ùine air obair-làimhe sgìth.
Ma tha e feumail dhut, na dìochuimhnich a roinn le do charaidean!
🚀Dèan riaghladh an fhrithealaiche agad nas sìmplidhe agus nas èifeachdaiche, a’ tòiseachadh a-nis!
Tha mi an dòchas gum bi an t-artaigil “Mar a chuireas tu fo-àrainnean ris ann am baidse agus a cho-dhealbhaicheas tu ath-sheòlaidhean SSL + .htaccess ann an HestiaCP?” a chaidh a cho-roinn air blog Chen Weiliang ( https://www.chenweiliang.com/ ) feumail dhut.
Faodaidh sibh ceangal an artaigil seo a cho-roinn: https://www.chenweiliang.com/cwl-32637.html
