Tusitusiga Tusitusiga
Mana'o e pulea fa'atasiHestiaCP.htaccess faila mo subdomain? O lenei aʻoaʻoga e aʻoaʻo ai oe i le auala sili ona faigofie e faʻapipiʻi ai tulafono eseese e faʻaleleia atili ai le puleaina o le upega tafaʻilagi. O se mea e tatau ona aʻoaʻoina mo webmasters! 🚀
O le toe faʻafeiloaʻi o le upega tafaʻilagiSeoO se auala taua o le faʻaleleia atili ma le puleaina o feoaiga. Ae ui i lea, fa'atulaga ma le lima ia subdomain ta'itasi.htaccessO faʻamaumauga e le masalomia o se galuega tele. O lea la, e i ai se auala e faʻapipiʻi ai i vaega i le taimi e tasi? Ae a!
Ia, tatou talanoa pe faʻafefea ona faʻapipiʻi-faʻaopoopo subdomains i le HestiaCP panel.public_htmlFausia directories eseese.htaccessfaila ma tusi tulafono redirection eseese.

Aisea e fa'atupu ai faila .htaccess i vaega?
Afai e iai sau numera tele o subdomains ma e manaʻo i subdomain taʻitasi e toe faʻafeiloaʻi i se lisi patino poʻo se URL, faʻapipiʻi lima taʻitasi..htaccessO le faila e manino lava le le talafeagai.
Mo se fa'ata'ita'iga, o lou igoa ole igoa ole chenweiliang.com, o lau subdomain o af.chenweiliang.com,ar.chenweiliang.comFaatali, e te fia asiasi af.chenweiliang.com o tagata fa'aoga oso i www.chenweiliang.com/af/, a o asiasi atu ar.chenweiliang.com o tagata fa'aoga oso i www.chenweiliang.com/ar/.
Ia, e mafai ona tatou faʻaogaina se Bash script e faʻamaeʻa ai lenei galuega i le tasi alu.
Laasaga e fa'aputu fa'atupu faila .htaccess ma HestiaCP
1. Sauniuniga
Ae e te leʻi amataina, e tatau ona e faʻamaonia faʻamatalaga nei:
- HestiaCP Username(Faataitaiga
youruser) - Uluai igoa ole igoa(Faataitaiga
chenweiliang.com) - Fa'asologa o fa'atonuga o le subdomain(Soifale uma
public_htmlO le ala fa'atonu e pei/home/youruser/web/子域名.chenweiliang.com/public_html/) - E lagolagoina e le 'auʻaunaga le faʻatinoina o le Bash script
2. Tusi se tala
Fausia se faila e taʻua create_htaccess.sh ma fa'apipi'i le anotusi o lo'o i lalo:
#!/bin/bash
# 设置HestiaCP用户名和主域名
USER="youruser"
DOMAIN="chenweiliang.com"
# 子域名前缀列表
SUBDOMAINS="af ar bg de en es fr it ja ko ru th vi zh-TW"
# 遍历子域名前缀
for SUB in $SUBDOMAINS
do
FULL_DOMAIN="$SUB.$DOMAIN"
HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
echo "正在为 $FULL_DOMAIN 生成 .htaccess 文件..."
# 写入 .htaccess 文件内容
echo "RewriteEngine on" > "$HTACCESS_PATH"
echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH"
echo "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH"
echo "$FULL_DOMAIN 的 .htaccess 文件已创建!"
done
echo "所有子域名的 .htaccess 文件均已生成!"
3. Tu'u atu fa'atagaga fa'atino ma fa'agasolo le tala
Fa'atino le fa'atonuga o lo'o i lalo i le fa'amauina:
chmod +x create_htaccess.sh
./create_htaccess.sh
A maeʻa le taʻavale, o le a e vaʻai i le fetaui .htaccess Ua faia faila.
Fa'avasega tusitusiga
1. Fa'amatalaga fesuisuiai
USER: Username mo HestiaCPDOMAIN: Uluai igoa ole igoaSUBDOMAINS: Lisi fa'ailoga pito i lalo
2. Su'e subdomains ma fa'atupu .htaccess
for SUB in $SUBDOMAINS: Fa'asolo ile subdomain prefixFULL_DOMAIN="$SUB.$DOMAIN": Fa'atasi le subdomain atoaHTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess": fa'amatalaga.htaccessAla e teu ai failaecho "RewriteEngine on" > "$HTACCESS_PATH": Fa'amaloRewriteEngineecho "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": Faafetaui subdomainsecho "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH": Fai se 301 redirect
3. I'uga o le fa'atinoina o tusitusiga
A maeʻa le gaioiga manuia, subdomain taitasi public_html O le a faia se lisi .htaccess O le faila faila e faʻapea (faatasi ai ma af.chenweiliang.com e fai ma fa'ata'ita'iga):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^af.chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/af/$1 [L,R=301]
o le faʻaopopoga
O lenei tusiga o loʻo faʻamatalaina pe faʻapefea ona faʻaogaina le Bash scripts e faʻapipiʻi ai subdomains i HestiaCP .htaccess faila e ausia ai le toe faʻafeiloaʻi otometi.
E ala i le tusitusiga, e mafai ona tatou:
- Aloese mai le faagaioiina o le tusi lesona, fa'aleleia le lelei
- Faʻaitiitia le sese a tagata, fa'amautinoaina le tumau o tulafono
- Vave fa'afetaui i le tele o subdomains, faigofie fa'auma fa'aputuga fa'aputuga
O lenei mea e le gata ina faafaigofieina ai lau pulega o le upega tafaʻilagi, ae faʻaleleia atili ai le SEO optimization aafiaga ma faʻafaigofie ai tagata faʻaoga avanoa.
Afai e tele au subdomains e manaʻomia ona faʻatulagaina, e mafai foi ona e faʻataʻitaʻiina lenei metotia, faʻasaʻoloto ou lima ma faʻalua le iʻuga i le afa o le taumafaiga!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) faʻasoa "HestiaCP tele pulega o subdomains: o le auala sili e otometi faʻaopoopo faila .htaccess!", atonu e fesoasoani ia te oe.
Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-32615.html
