Ta yaya batch HestiaCP ke gano fayilolin yanki na .htaccess don guje wa asarar SEO? ⚠️

🏆 💡 Shin duk fayilolin yankinku .htaccess suna wurin? Idan an ɓace, yana iya shafar juyawa,SEOKuma gwanintar mai amfani! Wannan koyawa tana koya muku yadda ake amfani da suHestiaCPBatch duba fayilolin .htaccess na duk yankin yanki don kiyaye gidan yanar gizon ku a cikin mafi kyawun yanayi! 🔍

Idan kuna da reshen yanki da yawa kuma kuna son bincika kowane yanki public_html Akwai kundin adireshi? .htaccess fayil, zaku iya yin wannan tare da rubutun Bash mai sauƙi.

Me yasa ya kamata ku duba fayil ɗin .htaccess?

.htaccess Fayil ɗin babban fayil ɗin sanyi ne na uwar garken Apache, wanda galibi ana amfani dashi don saita juyawa 301, sake rubuta URL, ikon samun dama, da sauransu.

Idan Reshen yanki .htaccess Asarar fayil na iya haifar da raguwa a cikin martabar SEO, gazawar loda shafuka da kyau, ko ma haɗarin tsaro.

Matakai don batch duba .htaccess fayiloli

Ta yaya batch HestiaCP ke gano fayilolin yanki na .htaccess don guje wa asarar SEO? ⚠️

1. Saita bayanan mai amfani na HestiaCP

A cikin HestiaCP, kowane yanki na yanki public_html Hanyar shugabanci yawanci kamar haka:

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

Don haka, muna buƙatar sanin ku Sunan mai amfani HestiaCP kuma Sunan yanki na farko.

2. Rubutun Bash Scripts

Wannan rubutun zai maimaita kan jerin ƙananan wuraren da kuka samar da dubawa public_html Akwai kundin adireshi? .htaccess fayil.

Misalin rubutun:

#!/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. Bada izinin aiwatarwa ga rubutun

Bayan rubuta rubutun, ajiye shi azaman check_htaccess.sh, sannan gudanar da umarni mai zuwa don ba shi izinin aiwatarwa:

chmod +x check_htaccess.sh

4. Gudanar da rubutun

Gudun rubutun don duba duk yankin yanki .htaccess takarda:

./check_htaccess.sh

Cikakken bincike na rubutun

  1. Ma'anar masu canji

    • USER: Sunan mai amfani na HestiaCP.
    • DOMAIN: Sunan yankinku na farko.
    • SUBDOMAINS: Jerin yanki na yanki da kuke son ganowa.
  2. Rarraba ƙananan yanki

    • Ta hanyar for Maɗaukaki ta cikin ƙananan yanki.
    • 构造 public_html/.htaccess Cikakken hanyar zuwa fayil ɗin.
  3. Ganewa .htaccess Akwai fayil ɗin?

    • if [ -f "$HTACCESS_PATH" ]; then Bincika idan akwai fayil ɗin.
    • Idan akwai, fitarwa "✅ wanzu: hanya".
    • Idan babu shi, fitarwa "❌ babu: hanya".
  4. Sakamakon gwajin fitarwa

    • Za a nuna sakamakon gano kowane yanki daban.
    • Bayan an gama gudu, abin da ake fitarwa shine "An gano duk yankin yanki!"

Me yasa wannan hanya take da inganci?

Gwajin tsari: Bincika yankuna da yawa a lokaci ɗaya ba tare da duba su ɗaya bayan ɗaya da hannu ba.

sarrafa kansa: Kuna iya saita aikin cron don dubawa akai-akai .htaccess Kasancewar fayil ɗin.

Mai sauri da daidaito:dangane da Linux na -f Zaɓin don tantance daidai ko akwai fayil ɗin.

总结

Yin amfani da wannan rubutun Bash, zaku iya sauƙaƙe duba duk yanki ƙarƙashin HestiaCP .htaccess Fayil don tabbatar da cewa saitin gidan yanar gizon SEO bai ɓace ba kuma inganta tsaro da kwanciyar hankali na gidan yanar gizon.

Idan kuna da ƙananan yanki da yawa, kuna iya gwadawa, don kada ku yi nadama idan kun ga cewa akwai matsala tare da gidan yanar gizon wata rana!

comments

Ba za a buga adireshin imel ɗin ku ba. Ana amfani da filayen da ake buƙata * Alamar

Gungura zuwa top