Littafin Adireshi
Kuna son sarrafa a batchesHestiaCP.htaccess fayil don Reshen yanki? Wannan koyawa tana koya muku hanya mafi sauƙi don ƙara ƙa'idodi daban-daban ta atomatik don inganta ingantaccen sarrafa gidan yanar gizo. Wajibi ne a koya don masu kula da gidan yanar gizo! 🚀
Juyawa gidan yanar gizo shineSEOYana da muhimmiyar hanyar ingantawa da sarrafa zirga-zirga. Koyaya, saita kowane yanki da hannu.htaccessTakardun babu shakka babban aiki ne. Don haka, akwai wata hanya don daidaita shi gaba ɗaya? I mana!
Yanzu, bari muyi magana game da yadda ake ƙara ƙaramar yanki a cikin kwamitin HestiaCP.public_htmlƘirƙirar kundayen adireshi daban.htaccessfayil kuma rubuta dokoki daban-daban na juyawa.

Me yasa .htaccess fayiloli a batches?
Idan kuna da babban yanki na yanki kuma kuna son kowane yanki ya tura zuwa takamaiman jagora ko URL, saita kowane da hannu..htaccessFayil ɗin a fili ba gaskiya ba ne.
Misali, babban sunan yankinku shine chenweiliang.com, Reshen yanki shine af.chenweiliang.com,ar.chenweiliang.comJira, kuna son ziyarta af.chenweiliang.com na masu amfani tsalle zuwa www.chenweiliang.com/af/, yayin ziyara ar.chenweiliang.com na masu amfani tsalle zuwa www.chenweiliang.com/ar/.
To, za mu iya amfani da rubutun Bash don kammala wannan aikin a tafi ɗaya.
Matakan batch suna haifar da fayilolin .htaccess tare da HestiaCP
1. Shiri
Kafin ka fara, kana buƙatar tabbatar da waɗannan bayanan:
- Sunan mai amfani HestiaCP(Misali
youruser) - Sunan yanki na farko(Misali
chenweiliang.com) - Tsarin kundin yanki na yanki(Duk subdomains
public_htmlHanyar shugabanci kamar/home/youruser/web/子域名.chenweiliang.com/public_html/) - Sabar tana goyan bayan aiwatar da rubutun Bash
2. Rubuta rubutun
Ƙirƙiri fayil da ake kira create_htaccess.sh kuma liƙa abubuwan da ke cikin rubutun mai zuwa:
#!/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. Bada izinin aiwatarwa kuma gudanar da rubutun
Yi umarni mai zuwa a cikin tashar:
chmod +x create_htaccess.sh
./create_htaccess.sh
Bayan an gama gudu, za ku ga daidai .htaccess An ƙirƙira fayilolin.
Binciken rubutun
1. Ma'anar mai canzawa
USER: Sunan mai amfani don HestiaCPDOMAIN: Sunan yanki na farkoSUBDOMAINS: Jerin prefix na yanki
2. Rarraba ƙananan yanki kuma ƙirƙirar .htaccess
for SUB in $SUBDOMAINS: Maɗaukaki ta hanyar prefixes na yankiFULL_DOMAIN="$SUB.$DOMAIN": Haɗa cikakken yankin yankiHTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess": ma'anar.htaccessHanyar ajiyar fayilecho "RewriteEngine on" > "$HTACCESS_PATH": KunnaRewriteEngineecho "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": Match subdomainsecho "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH": Yi turawa 301
3. Sakamakon aiwatar da rubutun
Bayan aiki mai nasara, kowane yanki public_html Za a samar da kundin adireshi .htaccess Abun cikin fayil ɗin shine kamar haka (tare da af.chenweiliang.com misali):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^af.chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/af/$1 [L,R=301]
总结
Wannan labarin yana bayyana yadda ake amfani da rubutun Bash don daidaita rukunin yanki a cikin HestiaCP .htaccess fayil don cimma nasarar juyawa ta atomatik.
Ta hanyar rubutun, za mu iya:
- Guji aikin da hannu mai gajiyarwa, inganta inganci
- Rage kuskuren ɗan adam, tabbatar da daidaiton mulki
- Da sauri daidaita zuwa ƙananan yanki da yawa, sauƙi cikakken tsari tsari
Wannan ba wai kawai yana sauƙaƙe sarrafa gidan yanar gizon ku ba, har ma yana haɓaka tasirin inganta SEO kuma yana sa mai amfani damar samun sauƙi.
Idan kuma kuna da ƙananan yanki da yawa waɗanda ke buƙatar daidaitawa, kuna iya gwada wannan hanyar, ku 'yantar da hannayenku kuma ku sami sakamakon sau biyu tare da rabin ƙoƙarin!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "HestiaCP babban gudanarwa na ƙananan yanki: hanya mafi kyau don ƙara fayilolin .htaccess ta atomatik!", Yana iya zama taimako a gare ku.
Barka da zuwa raba hanyar haɗin wannan labarin:https://www.chenweiliang.com/cwl-32615.html
Don buɗe wasu ɓoyayyun dabaru🔑, barka da zuwa tasharmu ta Telegram!
Share da like idan kuna so! Rarraba ku da abubuwan so sune ci gaba da kwarin gwiwa!