I-batch ye-HestiaCP ibona njani iifayile ze-subdomain .htaccess ukuphepha ukulahleka kwe-SEO? ⚠️

🏆 💡 Ngaba zonke i-subdomain yakho .htaccess iifayile zikhona? Ukuba ilahlekile, inokuchaphazela ukuhanjiswa kwenye indawo,seoKwaye namava omsebenzisi! Le tutorial ikufundisa indlela yokusebenzisaI-HestiaCPI-Batch jonga iifayile ze-.htaccess zazo zonke i-subdomains ukugcina iwebhusayithi yakho ikwimeko engcono kakhulu! 🔍

Ukuba unesubdomain ezininzi kwaye ufuna ukujonga i-subdomain nganye public_html Ngaba uvimba weefayili ukhona? .htaccess ifayile, ungenza oku ngescript esilula seBash.

Kutheni kufuneka ujonge ifayile yakho ye-htaccess?

.htaccess Ifayile yifayile yoqwalaselo ebalulekileyo yeseva ye-Apache, ehlala isetyenziselwa ukuseta i-301 redirection, ukubhalwa kwakhona kwe-URL, ulawulo lokufikelela, njl.

Ukuba isizinda esisezantsi .htaccess Ukulahleka kwefayile kunokubangela ukuhla kwe-SEO rankings, ukungaphumeleli ukulayisha amaphepha ngokufanelekileyo, okanye ingozi yokhuseleko.

Amanyathelo e-batch check .htaccess iifayile

I-batch ye-HestiaCP ibona njani iifayile ze-subdomain .htaccess ukuphepha ukulahleka kwe-SEO? ⚠️

1. Seta ulwazi lomsebenzisi we-HestiaCP

Kwi-HestiaCP, i-subdomain nganye public_html Umendo wolawulo udla ngokulandelayo:

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

Ngoko ke, kufuneka sizazi zakho Igama lomsebenzisi le-HestiaCP Kunye kunye Igama lesizinda sokuqala,

2. Ukubhala i-Bash Scripts

Le script iya kuphinda-phinda phezu koluhlu lwesubdomains ozinikezelayo kwaye ujonge public_html Ngaba uvimba weefayili ukhona? .htaccess ifayile.

Umzekelo weskripthi:

#!/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. Nika iimvume zokuphumeza kwiscript

Emva kokubhala iskripthi, sigcine njenge check_htaccess.sh, kwaye emva koko usebenzise lo myalelo ulandelayo ukuyinika iimvume zophumezo:

chmod +x check_htaccess.sh

4. Qhuba isikripthi

Qhuba isikripthi ukujonga zonke iisubdomains .htaccess uxwebhu:

./check_htaccess.sh

Uhlalutyo oluneenkcukacha lweskripthi

  1. Ukuchaza iinguqu

    • USER: Igama lakho lomsebenzisi le-HestiaCP.
    • DOMAIN: Igama lakho lesizinda eliphambili.
    • SUBDOMAINS: Uluhlu lwesubdomains ofuna ukuzibhaqa.
  2. Ukutyhutyha imimandla engaphantsi

    • Ngu for Loop ngapha kwe subdomains.
    • isakhiwo public_html/.htaccess Indlela epheleleyo eya kwifayile.
  3. Khangela .htaccess Ngaba ifayile ikhona?

    • if [ -f "$HTACCESS_PATH" ]; then Khangela ukuba ifayile ikhona.
    • Ukuba ikhona, imveliso "✅ ikhona: indlela".
    • Ukuba ayikho, imveliso "❌ ayikho: indlela".
  4. Iziphumo zovavanyo lweziphumo

    • Iziphumo zobhaqo kwisizinda ngasinye ziya kuboniswa ngokwahlukeneyo.
    • Emva kokuba ukuqhutywa kugqityiwe, isiphumo sithi "Zonke ii-subdomains zichongiwe!"

Kutheni le ndlela isebenzayo?

Uvavanyo lwebhetshi: Jonga iisubdomains ezininzi ngaxeshanye ngaphandle kokuzijonga nganye nganye ngesandla.

oluzenzekelayo: Unokuseta umsebenzi we-cron ukujonga rhoqo .htaccess Ubukho befayile.

Ngokukhawuleza kwaye ichanekile:ngenxa ye Linux ka -f Ukhetho lokumisela ngokuchanekileyo ukuba ifayile ikhona.

总结

Ukusebenzisa le script yeBash, unokujonga ngokulula zonke ii-subdomains phantsi kwe-HestiaCP .htaccess Ifayile yokuqinisekisa ukuba ukucwangciswa kwe-SEO yewebhusayithi akulahlekanga kwaye kuphuculwe ukhuseleko kunye nokuzinza kwewebhusayithi.

Ukuba une-subdomain ezininzi, unokuzama kwakhona, ukuze ungazisoli xa ufumanisa ukuba kukho ingxaki kwiwebhusayithi ngenye imini!

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iinkalo ezifunekayo zisetyenzisiwe * Ileyibheli

Skrolela phezulu