Papa Kuhikuhi ʻatikala
Makemake e hoʻokele i nā pūʻuluHestiaCP.htaccess waihona no ka subdomain? Ke aʻo nei kēia kumu aʻo iā ʻoe i ke ala maʻalahi e hoʻohui ʻokoʻa i nā lula like ʻole e hoʻomaikaʻi ai i ka pono o ka hoʻokele pūnaewele. He mea pono e aʻo ʻia no nā haku pūnaewele! 🚀
ʻO ke kuhikuhi hou ʻana o ka pūnaeweleSEOHe mea koʻikoʻi ia o ka hoʻoponopono ʻana a me ka hoʻokele kaʻa. Eia naʻe, hoʻonohonoho lima lima i kēlā me kēia subdomain.htaccessHe papahana nui ka palapala. No laila, aia kekahi ala e hoʻonohonoho pū ai i ka manawa hoʻokahi? ʻae nō hoʻi!
I kēia manawa, e kamaʻilio e pili ana i ka hoʻohui ʻana i nā subdomains i ka panel HestiaCP.public_htmlE hoʻokaʻawale i nā papa kuhikuhi.htaccessfaila a kākau i nā lula kuhikuhi hou.

No ke aha e hoʻopuka ai i nā faila .htaccess i nā pūʻulu?
Inā he nui kāu mau subdomains a makemake ʻoe i kēlā me kēia subdomain e hoʻihoʻi i kahi papa kuhikuhi kikoʻī a i ʻole URL, hoʻonohonoho lima i kēlā me kēia..htaccessʻAʻole pololei ka faila.
No ka laʻana, ʻo kāu inoa kikowaena mua chenweiliang.com, ʻo kāu subdomain af.chenweiliang.com,ar.chenweiliang.comE kali, makemake ʻoe e kipa af.chenweiliang.com o nā mea hoʻohana lele i www.chenweiliang.com/af/, oiai e kipa ana ar.chenweiliang.com o nā mea hoʻohana lele i www.chenweiliang.com/ar/.
ʻAe, hiki iā mākou ke hoʻohana i kahi palapala Bash e hoʻopau i kēia hana i ka hele hoʻokahi.
Nā ʻanuʻu e hoʻohua i nā faila .htaccess me HestiaCP
1. Hoomakaukau
Ma mua o kou hoʻomaka ʻana, pono ʻoe e hōʻoia i kēia ʻike:
- HestiaCP inoa hoʻohana(ʻo kahi laʻana
youruser) - inoa kāhuna mua(ʻo kahi laʻana
chenweiliang.com) - Hoʻolālā papa kuhikuhi subdomain(Nā subdomain a pau
public_htmlUa like ke ala papa kuhikuhi/home/youruser/web/子域名.chenweiliang.com/public_html/) - Kākoʻo ke kikowaena i ka hoʻokō Bash script
2. Kākau i palapala
E hana i kahi faila i kapa ʻia create_htaccess.sh a hoʻopili i kēia ʻatikala ma lalo nei:
#!/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. Hāʻawi i nā ʻae hoʻokō a holo i ka palapala
E hoʻokō i kēia kauoha ma ka terminal:
chmod +x create_htaccess.sh
./create_htaccess.sh
Ma hope o ka pau ʻana o ka holo, e ʻike ʻoe i ka mea pili .htaccess Ua hana ʻia nā faila.
Ka hoʻopaʻa palapala
1. wehewehe hoʻololi
USER: inoa hoʻohana no HestiaCPDOMAIN: Ka inoa kikowaena muaSUBDOMAINS: Papa inoa prefix subdomain
2. E hele i nā subdomain a hana i ka .htaccess
for SUB in $SUBDOMAINS: Huli ma nā prefix subdomainFULL_DOMAIN="$SUB.$DOMAIN": Hoʻohui i ka subdomain pihaHTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess": wehewehe.htaccessAlanui mālama waihonaecho "RewriteEngine on" > "$HTACCESS_PATH": HikiRewriteEngineecho "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": Hoʻohālikelike i nā subdomainecho "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH": Hana i ka 301 redirect
3. Nā hopena hoʻokō palapala
Ma hope o ka holomua o ka hana, kēlā me kēia subdomain public_html E hana ʻia kahi papa kuhikuhi .htaccess Penei ka waihona waihona (me af.chenweiliang.com ʻo kahi laʻana):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^af.chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/af/$1 [L,R=301]
总结
Hōʻike kēia ʻatikala pehea e hoʻohana ai i nā palapala Bash e hoʻonohonoho pū i nā subdomains ma HestiaCP .htaccess waihona no ka hoʻokō ʻana i ka kuhikuhi hou ʻana.
Ma o ka palapala, hiki iā mākou ke:
- E pale i ka hana lima luhi, hoʻomaikaʻi maikaʻi
- E hoemi i ka hewa kanaka, hōʻoia i ke kūlike o ka lula
- Hoʻololi koke i nā subdomain he nui, hoʻopau maʻalahi i ka hoʻonohonoho pūʻulu
ʻAʻole wale kēia e maʻalahi i kāu hoʻokele pūnaewele, akā hoʻomaikaʻi pū i nā hopena optimization SEO a hoʻomaʻamaʻa i ka mea hoʻohana.
Inā loaʻa iā ʻoe nā subdomain he nui e pono e hoʻonohonoho ʻia, hiki iā ʻoe ke hoʻāʻo i kēia ʻano hana, hoʻokuʻu i kou mau lima a loaʻa ʻelua i ka hopena me ka hapalua o ka hoʻoikaika!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kaʻana like "HestiaCP hoʻokele nui o nā subdomains: ke ala maikaʻi loa e hoʻohui aunoa i nā faila .htaccess!", hiki ke kōkua iā ʻoe.
Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-32615.html
No ka wehe ʻana i nā hoʻopunipuni huna ʻē aʻe🔑, aloha e hui pū me kā mākou channel Telegram!
Kaʻana like a like inā makemake ʻoe! ʻO kāu mau kaʻana like a me kāu makemake ʻo kā mākou hoʻoikaika mau!