Iqoqo le-HestiaCP liwathola kanjani amafayela wesizinda esingaphansi kwe-.htaccess ukuze agweme ukulahlekelwa kwe-SEO? ⚠️

🏆 💡 Ingabe wonke amafayela akho esizinda esingaphansi kwesinye se-.htaccess akhona? Uma ilahleka, ingase ithinte ukuqondisa kabusha,SEOFuthi isipiliyoni somsebenzisi! Lesi sifundo sikufundisa ukuthi ungasebenzisa kanjaniI-HestiaCPIqoqo hlola amafayela e-.htaccess azo zonke izizinda ezingaphansi ukuze ugcine iwebhusayithi yakho isesimweni esihle kakhulu! 🔍

Uma unezizinda ezingaphansi eziningi futhi ufuna ukuhlola isizinda ngasinye public_html Ingabe uhla lwemibhalo lukhona? .htaccess ifayela, ungakwenza lokhu ngesikripthi esilula se-Bash.

Kungani kufanele uhlole ifayela lakho le-.htaccess?

.htaccess Ifayela liyifayela lokucushwa elibalulekile leseva ye-Apache, evame ukusetshenziselwa ukusetha ukuqondisa kabusha okungu-301, ukubhalwa kabusha kwe-URL, ukulawula ukufinyelela, njll.

Uma isizinda esingaphansi .htaccess Ukulahleka kwefayela kungase kubangele ukwehla kwezinga le-SEO, ukwehluleka ukulayisha amakhasi ngendlela efanele, noma ngisho nezingozi zokuphepha.

Izinyathelo ze-batch hlola amafayela we-.htaccess

Iqoqo le-HestiaCP liwathola kanjani amafayela wesizinda esingaphansi kwe-.htaccess ukuze agweme ukulahlekelwa kwe-SEO? ⚠️

1. Setha imininingwane yomsebenzisi ye-HestiaCP

Ku-HestiaCP, isizinda ngasinye public_html Indlela yohla lwemibhalo ivamise ukuba kanje:

/home/用户名/web/子域名/public_html/.htaccess

Ngakho, sidinga ukwazi yakho Igama lomsebenzisi le-HestiaCP Kanye Igama lesizinda eliyisisekelo,

2. Ukubhala Imibhalo Ye-Bash

Lesi skripthi sizophindaphinda phezu kohlu lwezizinda ezingaphansi ozinikezayo futhi uzihlole public_html Ingabe uhla lwemibhalo lukhona? .htaccess idokhumenti.

Isibonelo sombhalo:

#!/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. Nikeza izimvume zokusebenza kusikripthi

Ngemva kokubhala iskripthi, sigcine njenge check_htaccess.sh, bese ugijima umyalo olandelayo ukuze unikeze izimvume zokuwusebenzisa:

chmod +x check_htaccess.sh

4. Qalisa umbhalo

Qalisa iskripthi ukuze uhlole zonke izizinda ezingaphansi .htaccess idokhumenti:

./check_htaccess.sh

Ukuhlaziywa okuningiliziwe kombhalo

  1. Ukuchaza okuguquguqukayo

    • USER: Igama lakho lomsebenzisi le-HestiaCP.
    • DOMAIN: Igama lakho lesizinda eliyinhloko.
    • SUBDOMAINS: Uhlu lwezizinda ezingaphansi ofuna ukuzibona.
  2. Idabula izizinda ezingaphansi

    • Ngo for Vula izizinda ezingaphansi.
    • isakhiwo public_html/.htaccess Indlela ephelele eya kufayela.
  3. Thola .htaccess Ingabe ifayela likhona?

    • if [ -f "$HTACCESS_PATH" ]; then Hlola ukuthi ifayela likhona yini.
    • Uma ikhona, okukhiphayo "✅ kukhona: indlela".
    • Uma ingekho, okukhiphayo "❌ akukho: indlela".
  4. Imiphumela yokuhlolwa komphumela

    • Imiphumela yokutholwa yesizinda esingaphansi ngasinye izoboniswa ngokwehlukana.
    • Ngemuva kokuthi ukugijima kuqediwe, okukhiphayo uthi "Zonke izizinda ezingaphansi zitholiwe!"

Kungani le ndlela iphumelela?

Ukuhlolwa kwenqwaba: Hlola izizinda ezingaphansi eziningi ngesikhathi esisodwa ngaphandle kokuthi uzihlole ngayinye ngayinye ngesandla.

okuzenzakalelayo: Ungasetha umsebenzi we-cron ukuze uhlole njalo .htaccess Ubukhona befayela.

Ngokushesha futhi kunembile:ngokusekelwe ku Linux ka -f Inketho yokunquma ngokunembile ukuthi ifayela likhona yini.

总结

Usebenzisa lesi script se-Bash, ungakwazi ukuhlola kalula zonke izizinda ezingaphansi kwe-HestiaCP .htaccess Ifayela lokuqinisekisa ukuthi ukucushwa kwe-SEO yewebhusayithi akulahleki futhi kuthuthukise ukuvikeleka nokuzinza kwewebhusayithi.

Uma unezizinda ezingaphansi eziningi, ungase uzame futhi, ukuze ungazisoli uma uthola ukuthi kunenkinga ngewebhusayithi ngolunye usuku!

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) wabelane "Ingabe inqwaba ye-HestiaCP iwathola kanjani amafayela esizinda esingaphansi .htaccess ukuze agweme ukulahleka kwe-SEO? ⚠️", kungase kube usizo kuwe.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-32640.html

Ukuze uvule amaqhinga afihliwe🔑, wamukelekile ukujoyina isiteshi sethu seTelegram!

Yabelana futhi uthanda uma uthanda! Ukwabelana kwakho nokuthanda kwakho kuyisikhuthazo sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

Skrolela Top