Saraka ya Nakala
🏆 💡 Je, faili zako zote za .htaccess za kikoa kidogo zipo? Ikipotea, inaweza kuathiri uelekezaji kwingine,SEONa uzoefu wa mtumiaji! Somo hili linakufundisha jinsi ya kutumiaHestiaCPKundi angalia faili za .htaccess za vikoa vidogo vyote ili kuweka tovuti yako katika hali bora! 🔍
Ikiwa una vikoa vidogo vingi na unataka kuangalia kila kikoa public_html Je! saraka ipo? .htaccess faili, unaweza kufanya hivyo na hati rahisi ya Bash.
Kwa nini uangalie faili yako ya .htaccess?
.htaccess Faili ni faili muhimu ya usanidi wa seva ya Apache, ambayo mara nyingi hutumiwa kuweka uelekezaji upya wa 301, kuandika upya URL, udhibiti wa ufikiaji, nk.
Ikiwa kikoa kidogo .htaccess Kupoteza faili kunaweza kusababisha kushuka kwa viwango vya SEO, kushindwa kupakia kurasa vizuri, au hata hatari za usalama.
Hatua za kundi angalia faili za .htaccess

1. Weka maelezo ya mtumiaji wa HestiaCP
Katika HestiaCP, kila kikoa public_html Njia ya saraka kawaida ni kama ifuatavyo:
/home/用户名/web/子域名/public_html/.htaccess
Kwa hivyo, tunahitaji kujua yako Jina la mtumiaji la HestiaCP Na Jina la msingi la kikoa.
2. Kuandika Maandishi ya Bash
Hati hii itajirudia juu ya orodha ya vikoa vidogo unavyotoa na kuangalia public_html Je! saraka ipo? .htaccess faili.
Mfano wa hati:
#!/bin/bash
# 设置HestiaCP用户名和主域名
USER="youruser"
DOMAIN="example.com"
# 子域名前缀列表
SUBDOMAINS="af sq am ar hy az eu be bn bs bg ca ceb ny zh-tw co hr cs da nl en eo et tl fi fr fy gl ka de el gu ht ha haw iw hi hmn hu is ig id ga it ja jw kn kk km ko ku ky lo la lv lt lb mk mg ms ml mt mi mr mn my ne no ps fa pl pt pa ro ru sm gd sr st sn sd si sk sl so es su sw sv tg ta te th tr uk ur uz vi cy xh yi yo zu"
# 遍历每个子域名
for SUB in $SUBDOMAINS
do
FULL_DOMAIN="$SUB.$DOMAIN"
HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
echo "检测 $FULL_DOMAIN 的 .htaccess 文件:"
if [ -f "$HTACCESS_PATH" ]; then
echo "✅ 存在: $HTACCESS_PATH"
else
echo "❌ 不存在: $HTACCESS_PATH"
fi
echo "-------------------------------------"
done
echo "全部子域名检测完毕!"
3. Toa ruhusa za utekelezaji kwa hati
Baada ya kuandika hati, ihifadhi kama check_htaccess.sh, na kisha endesha amri ifuatayo ili kuipa ruhusa ya utekelezaji:
chmod +x check_htaccess.sh
4. Endesha hati
Endesha hati ili kuangalia vikoa vidogo vyote .htaccess faili:
./check_htaccess.sh
Uchambuzi wa kina wa hati
Kufafanua vigezo
USER: Jina lako la mtumiaji la HestiaCP.DOMAIN: Jina la kikoa chako msingi.SUBDOMAINS: Orodha ya vikoa vidogo unavyotaka kugundua.
Kupitia vikoa vidogo
- Pita
forPitia kupitia vikoa vidogo. - muundo
public_html/.htaccessNjia kamili ya faili.
- Pita
Gundua
.htaccessJe, faili ipo?if [ -f "$HTACCESS_PATH" ]; thenAngalia ikiwa faili iko.- Ikiwa ipo, pato "✅ lipo: njia".
- Ikiwa haipo, pato "❌ haipo: njia".
Matokeo ya mtihani wa pato
- Matokeo ya utambuzi kwa kila kikoa kidogo yataonyeshwa tofauti.
- Baada ya kukimbia kukamilika, matokeo ni "Vikoa vidogo vyote vimegunduliwa!"
Kwa nini njia hii inafaa?
✅ Mtihani wa kundi: Angalia vikoa vidogo vingi kwa wakati mmoja bila kulazimika kuziangalia moja baada ya nyingine.
✅ otomatiki: Unaweza kuweka kazi ya cron kuangalia mara kwa mara .htaccess Uwepo wa faili.
✅ Haraka na sahihi:kulingana na Linux Ya -f Chaguo la kuamua kwa usahihi ikiwa faili iko.
总结
Kwa kutumia hati hii ya Bash, unaweza kuangalia kwa urahisi vikoa vyote chini ya HestiaCP .htaccess Faili ili kuhakikisha kuwa usanidi wa SEO wa tovuti haupotei na kuboresha usalama na uthabiti wa tovuti.
Ikiwa una subdomains nyingi, unaweza pia kujaribu, ili usijuta ikiwa utapata kwamba kuna tatizo na tovuti siku moja!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) alishiriki "Je, kundi la HestiaCP hutambua vipi faili za kikoa kidogo cha .htaccess ili kuepuka hasara za SEO? ⚠️", inaweza kukusaidia.
Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-32640.html
