Conas a aimsíonn baisc HestiaCP comhaid subdomain .htaccess chun caillteanais Sinsearach a sheachaint? ⚠️

🏆 💡 An bhfuil do chomhaid fofhearann ​​.htaccess go léir ann? Má chailltear é, féadfaidh sé cur isteach ar atreorú,SinsearachAgus taithí úsáideora! Múineann an teagasc seo duit conas é a úsáidHestiaCPSeiceáil na comhaid .htaccess de na fofhearainn go léir chun do shuíomh Gréasáin a choinneáil sa riocht is fearr! 🔍

Má tá ilfhofhearainn agat agus gur mhaith leat gach fofhearann ​​a sheiceáil public_html An bhfuil an t-eolaire ann? .htaccess comhad, is féidir leat é seo a dhéanamh le script Bash simplí.

Cén fáth ar chóir duit do chomhad .htaccess a sheiceáil?

.htaccess Is comhad cumraíochta tábhachtach é an comhad de fhreastalaí Apache, a úsáidtear go minic chun atreorú 301 a shocrú, athscríobh URL, rialú rochtana, etc.

Más fofhearann ​​é .htaccess D'fhéadfadh titim i rátálacha Sinsearach a bheith mar thoradh ar chailliúint comhaid, teip ar leathanaigh a luchtú i gceart, nó fiú rioscaí slándála.

Céimeanna chun seiceáil bhaisc comhaid .htaccess

Conas a aimsíonn baisc HestiaCP comhaid subdomain .htaccess chun caillteanais Sinsearach a sheachaint? ⚠️

1. Socraigh faisnéis úsáideora HestiaCP

I HestiaCP, gach fofhearann public_html Is gnách go mbíonn cosán an eolaire mar seo a leanas:

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

Mar sin, ní mór dúinn fios a bheith agat Ainm Úsáideora HestiaCPPríomhainm fearainn.

2. Scríobh Bash Scripteanna

Athróidh an script seo thar liosta na bhfofhearainn a sholáthraíonn tú agus a sheiceálann tú public_html An bhfuil an t-eolaire ann? .htaccess comhad.

Sampla scripte:

#!/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. Deonaigh ceadanna forghníomhaithe don script

Tar éis duit an script a scríobh, é a shábháil mar check_htaccess.sh, agus ansin rith an t-ordú seo a leanas chun ceadanna forghníomhaithe a thabhairt dó:

chmod +x check_htaccess.sh

4. Rith an script

Rith an script chun gach fofhearann ​​a sheiceáil .htaccess doiciméad:

./check_htaccess.sh

Anailís mhionsonraithe ar an script

  1. Athróga a shainiú

    • USER: D'ainm úsáideora HestiaCP.
    • DOMAIN: Do phríomhainm fearainn.
    • SUBDOMAINS: An liosta de na subdomains mian leat a bhrath.
  2. Trasnú fofhearainn

    • Pas for Lúb tríd na subdomains.
    • 构造 public_html/.htaccess An cosán iomlán chun an comhad.
  3. Aimsiú .htaccess An bhfuil an comhad ann?

    • if [ -f "$HTACCESS_PATH" ]; then Seiceáil an bhfuil an comhad ann.
    • Má tá sé ann, tá aschur "✅ ann: cosán".
    • Mura bhfuil sé ann, níl an t-aschur "❌ ann: cosán".
  4. Torthaí tástála aschuir

    • Taispeánfar na torthaí braite do gach fofhearann ​​ar leithligh.
    • Tar éis an rith a bheith críochnaithe, is é an t-aschur "Tá gach subdomains braite!"

Cén fáth a bhfuil an modh seo éifeachtach?

A Tástáil bhaisc: Seiceáil go leor fofhearainn ag an am céanna gan a bheith ort iad a sheiceáil ceann ar cheann de láimh.

A uathoibriú: Is féidir leat post cron a shocrú le seiceáil go rialta .htaccess An comhad a bheith ann.

A Fast agus cruinn:bunaithe ar Linux-f Rogha chun a chinneadh go cruinn an bhfuil an comhad ann.

总结

Ag baint úsáide as an script Bash seo, is féidir leat gach fofhearann ​​a sheiceáil go héasca faoi HestiaCP .htaccess Comhad lena chinntiú nach gcailltear cumraíocht Sinsearach an tsuímh Ghréasáin agus feabhas a chur ar shlándáil agus ar chobhsaíocht an tsuímh Ghréasáin.

Má tá go leor fofhearainn agat, b’fhéidir go dtabharfaidh tú triail air chomh maith, ionas nach mbeidh aiféala ort má aimsíonn tú go bhfuil fadhb leis an suíomh Gréasáin lá amháin!

Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) roinnte "Conas a bhraitheann bhaisc HestiaCP comhaid subdomain .htaccess chun caillteanais Sinsearach a sheachaint? ⚠️", d'fhéadfadh sé a bheith ina chuidiú duit.

Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-32640.html

Chun níos mó cleasanna ceilte a dhíghlasáil🔑, fáilte romhat páirt a ghlacadh inár gcainéal Telegram!

Roinn agus maith más maith leat é! Is iad do chuid scaireanna agus rudaí is maith leat ár spreagadh leanúnach!

 

发表 评论

Ní fhoilseofar do sheoladh ríomhphoist. Úsáidtear réimsí riachtanacha * Lipéad

Scrollaigh go dtí an Barr