Drejtoria e artikujve
🏆💡 A i keni të gjitha skedarët .htaccess të nën-domenit tuaj? Nëse mungojnë, kjo mund të ndikojë në ridrejtimet, SEO- në dhe përvojën e përdoruesit! Ky tutorial ju mëson se si të përdorni HestiaCP për të inspektuar në grup skedarët .htaccess të të gjitha nën-domeneve tuaja, duke e mbajtur faqen tuaj të internetit në gjendje optimale! 🔍
Nëse keni shumë nëndomanë dhe dëshironi të kontrolloni public_html A ekziston në drejtori? .htaccess skedar, mund ta bëni këtë duke përdorur një skript të thjeshtë Bash.
Pse të kontrolloni skedarët .htaccess?
.htaccess Skedari është një skedar i rëndësishëm konfigurimi i serverit Apache dhe përdoret shpesh për të vendosur ridrejtimin 301, rishkrimin e URL-së, kontrollin e aksesit, etj.
Nëse një nëndomain .htaccess Humbja e skedarëve mund të shkaktojë rënie të renditjes së SEO, dështimin e ngarkimit të faqeve dhe madje edhe rreziqe sigurie.
Hapat për të zbuluar në grup skedarët .htaccess

1. Vendosni informacionin e përdoruesit të HestiaCP
Në HestiaCP, çdo emër i nëndomainit public_html Rruga e drejtorisë është zakonisht si më poshtë:
/home/用户名/web/子域名/public_html/.htaccess
Prandaj, na duhet të dimë emrin e përdoruesit dhe domenin tuaj kryesor në HestiaCP.
2. Shkruani skriptet Bash
Ky skript do të kalojë nëpër listën e nëndimeneve që ofroni dhe kontrolloni public_html A ekziston në drejtori? .htaccess dosje.
Shembull i skenarit:
#!/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. Jep autorizim ekzekutimi për skenarin
Pasi të jetë shkruar skenari, ruajeni si check_htaccess.sh, dhe më pas ekzekutoni komandën e mëposhtme për të dhënë lejen e ekzekutimit:
chmod +x check_htaccess.sh
4. Ekzekutoni skriptin
Ekzekutoni skriptin për të kontrolluar të gjitha nënfushat .htaccess dokument:
./check_htaccess.sh
Analizë e hollësishme e skenarit
Përcaktoni variablat
USER: Emri juaj i përdoruesit HestiaCP.DOMAIN: Emri juaj kryesor i domenit.SUBDOMAINS: Lista e emrave të nëndomaineve që dëshironi të zbuloni.
Përshkoni nënfushat
- nga
forHapni nëpër nëndomanë. - strukturë
public_html/.htaccessRruga e plotë për në skedar.
- nga
Zbuluar
.htaccessA ekziston skedari?if [ -f "$HTACCESS_PATH" ]; thenKontrolloni nëse skedari ekziston.- Nëse ekziston, dalja "✅ ekziston: shteg".
- Nëse nuk ekziston, dalja "❌ nuk ekziston: shteg".
Rezultatet e zbulimit të daljes
- Rezultatet e zbulimit të secilit nëndomain shfaqen veçmas.
- Pas përfundimit të operacionit, dalja është "U zbuluan të gjithë emrat e nëndomaineve!"
Pse është efikase kjo metodë?
✅ Testim në grup : Kontrolloni disa nën-domene në të njëjtën kohë, pa pasur nevojë t'i kontrolloni manualisht një nga një.
✅ Automatizimi: Mund të konfigurojë detyrat e planifikuara (cron job) dhe të kontrollojë rregullisht .htaccess Ekzistenca e dosjes.
✅ I shpejtë dhe i saktë:bazuar në Linux të -f opsioni për të përcaktuar me saktësi nëse skedari ekziston.
总结
Duke përdorur këtë skript Bash, mund t'i kontrolloni lehtësisht të gjitha nënfushat nën HestiaCP .htaccess skedarë për të siguruar që konfigurimi i SEO të faqes në internet nuk humbet dhe për të përmirësuar sigurinë dhe stabilitetin e faqes në internet.
Nëse keni shumë nëndomanë, mund ta provoni, që të mos pendoheni një ditë kur të gjeni një problem me faqen tuaj të internetit!
Shpresojmë që artikulli "Si të zbuloni në grup skedarët .htaccess të nën-domeneve me HestiaCP për të shmangur humbjet SEO?", i ndarë në blogun e Chen Weiliang ( https://www.chenweiliang.com/ ), do t'ju jetë i dobishëm.
Ndihuni të lirë të ndani lidhjen e këtij artikulli: https://www.chenweiliang.com/cwl-32640.html
