Cyfeiriadur Erthygl
🏆💡 Oes gennych chi holl ffeiliau .htaccess eich is-barthau? Os ydyn nhw ar goll, gall effeithio ar ailgyfeiriadau, SEO , a phrofiad y defnyddiwr! Mae'r tiwtorial hwn yn eich dysgu sut i ddefnyddio HestiaCP i archwilio ffeiliau .htaccess eich holl is-barthau mewn swp, gan gadw'ch gwefan mewn cyflwr gorau posibl! 🔍
Os oes gennych chi is-barthau lluosog ac eisiau gwirio pob is-barth public_html Ydy'r cyfeiriadur yn bodoli? .htaccess ffeil, gallwch chi wneud hyn gyda sgript Bash syml.
Pam ddylech chi wirio'ch ffeil .htaccess?
.htaccess Mae'r ffeil yn ffeil ffurfweddu bwysig o'r gweinydd Apache, a ddefnyddir yn aml i osod ailgyfeirio 301, ailysgrifennu URL, rheoli mynediad, ac ati.
Os yn is-barth .htaccess Gall colli ffeil achosi gostyngiad mewn safleoedd SEO, methu â llwytho tudalennau'n gywir, neu hyd yn oed risgiau diogelwch.
Camau i wirio swp ffeiliau .htaccess

1. Gosod gwybodaeth defnyddiwr HestiaCP
Yn HestiaCP, pob is-barth public_html Mae'r llwybr cyfeiriadur fel arfer fel a ganlyn:
/home/用户名/web/子域名/public_html/.htaccess
Felly, mae angen i ni wybod eich enw defnyddiwr a'ch prif barth HestiaCP.
2. Ysgrifennu Sgriptiau Bash
Bydd y sgript hon yn ailadrodd dros y rhestr o is-barthau rydych chi'n eu darparu ac yn eu gwirio public_html Ydy'r cyfeiriadur yn bodoli? .htaccess ffeil.
Enghraifft o sgript:
#!/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. Rhoi caniatâd gweithredu i'r sgript
Ar ôl ysgrifennu'r sgript, arbedwch hi fel check_htaccess.sh, ac yna rhedeg y gorchymyn canlynol i roi caniatâd gweithredu iddo:
chmod +x check_htaccess.sh
4. Rhedeg y sgript
Rhedeg y sgript i wirio'r holl is-barthau .htaccess dogfen:
./check_htaccess.sh
Dadansoddiad manwl o'r sgript
Diffinio newidynnau
USER: Eich enw defnyddiwr HestiaCP.DOMAIN: Eich enw parth cynradd.SUBDOMAINS: Y rhestr o is-barthau rydych chi am eu canfod.
Tramwyo is-barthau
- Pasio
forDolen drwy'r is-barthau. - adeiladu
public_html/.htaccessY llwybr llawn i'r ffeil.
- Pasio
Canfod
.htaccessYdy'r ffeil yn bodoli?if [ -f "$HTACCESS_PATH" ]; thenGwiriwch a yw'r ffeil yn bodoli.- Os yw'n bodoli, mae allbwn "✅ exists: path".
- Os nad yw'n bodoli, nid yw allbwn "❌ yn bodoli: llwybr".
Canlyniadau prawf allbwn
- Bydd y canlyniadau canfod ar gyfer pob is-faes yn cael eu harddangos ar wahân.
- Ar ôl i'r rhediad gael ei gwblhau, yr allbwn yw "Mae'r holl is-barthau wedi'u canfod!"
Pam fod y dull hwn yn effeithlon?
✅ Profi swp : Gwiriwch sawl is-barthau ar unwaith, heb orfod eu gwirio â llaw fesul un.
✅ awtomeiddio: Gallwch chi osod swydd cron i wirio'n rheolaidd .htaccess Bodolaeth y ffeil.
✅ Cyflym a chywir:yn seiliedig ar Linux 的 -f Opsiwn i benderfynu'n gywir a yw'r ffeil yn bodoli.
i grynhoi
Gan ddefnyddio'r sgript Bash hon, gallwch chi wirio'r holl is-barthau o dan HestiaCP yn hawdd .htaccess Ffeil i sicrhau nad yw cyfluniad SEO y wefan yn cael ei golli a gwella diogelwch a sefydlogrwydd y wefan.
Os oes gennych chi is-barthau lluosog, efallai y byddwch chi hefyd yn rhoi cynnig arni, fel na fyddwch chi'n difaru os gwelwch chi fod problem gyda'r wefan rhyw ddydd!
Gobeithio y bydd yr erthygl "Sut i Ganfod Ffeiliau .htaccess Subdomain mewn Swpiau gyda HestiaCP i Osgoi Colledion SEO?" a rennir ar flog Chen Weiliang ( https://www.chenweiliang.com/ ) o gymorth i chi.
Mae croeso i chi rannu'r ddolen erthygl hon: https://www.chenweiliang.com/cwl-32640.html
