Drejtoria e artikujve
Dëshironi të menaxhoni skedarë .htaccess për shumë nën-domene HestiaCP ? Ky tutorial ju mëson metodën më të thjeshtë për të shtuar automatikisht rregulla të ndryshme, duke përmirësuar efikasitetin e menaxhimit të faqes së internetit. Një mësim i domosdoshëm për webmasterët! 🚀
Ridrejtimi i faqes në internet ështëSEOËshtë një mjet i rëndësishëm për optimizimin dhe menaxhimin e trafikut. Megjithatë, duke konfiguruar manualisht çdo nëndomain.htaccessDokumentacioni është padyshim një projekt i madh. Pra, a ka ndonjë mënyrë për të konfiguruar në grupe menjëherë? sigurisht!
Tani, le të flasim rreth asaj se si të shtohen grupe nëndimene në panelin HestiaCP.public_htmlGjeneroni drejtoritë veç e veç.htaccessskedari dhe shkruani rregulla të ndryshme ridrejtimi.

Pse të gjeneroni skedarë .htaccess në grupe?
Nëse keni një numër të madh nëndomainësh dhe dëshironi që çdo nëndomain të ridrejtohet në një drejtori ose URL të caktuar, konfiguroni manualisht secilën.htaccessDosja është qartësisht joreale.
Për shembull, emri juaj kryesor i domenit është chenweiliang.com, nëndomeni juaj është af.chenweiliang.com,ar.chenweiliang.comPrisni, doni të vizitoni af.chenweiliang.com e përdoruesve hidhen në www.chenweiliang.com/af/, gjatë vizitës ar.chenweiliang.com e përdoruesve hidhen në www.chenweiliang.com/ar/.
Epo, ne mund të përdorim një skript Bash për të përfunduar këtë detyrë me një lëvizje.
Hapat për të gjeneruar skedarë .htaccess në grup me HestiaCP
1. Përgatitja
Para se të filloni, duhet të konfirmoni informacionin e mëposhtëm:
- Emri i përdoruesit HestiaCP(Për shembull
youruser) - Emri kryesor i domenit(Për shembull
chenweiliang.com) - Struktura e drejtorisë së nëndomainit(Të gjitha nënfushat
public_htmlRruga e drejtorisë është si/home/youruser/web/子域名.chenweiliang.com/public_html/) - Serveri mbështet ekzekutimin e skriptit Bash
2. Shkruani një skenar
Krijo një skedar të quajtur create_htaccess.sh dhe ngjitni përmbajtjen e mëposhtme të skriptit:
#!/bin/bash
# 设置HestiaCP用户名和主域名
USER="youruser"
DOMAIN="chenweiliang.com"
# 子域名前缀列表
SUBDOMAINS="af ar bg de en es fr it ja ko ru th vi zh-TW"
# 遍历子域名前缀
for SUB in $SUBDOMAINS
do
FULL_DOMAIN="$SUB.$DOMAIN"
HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
echo "正在为 $FULL_DOMAIN 生成 .htaccess 文件..."
# 写入 .htaccess 文件内容
echo "RewriteEngine on" > "$HTACCESS_PATH"
echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH"
echo "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH"
echo "$FULL_DOMAIN 的 .htaccess 文件已创建!"
done
echo "所有子域名的 .htaccess 文件均已生成!"
3. Jepni lejet e ekzekutimit dhe ekzekutoni skriptin
Ekzekutoni komandën e mëposhtme në terminal:
chmod +x create_htaccess.sh
./create_htaccess.sh
Pas përfundimit të ekzekutimit, do të shihni përkatësin .htaccess Skedarët janë krijuar.
Analiza e skriptit
1. Përkufizimi i ndryshores
USER: Emri i përdoruesit për HestiaCPDOMAIN: Emri kryesor i domenitSUBDOMAINS: Lista e prefikseve të nëndomenit
2. Kaloni nënfushat dhe krijoni .htaccess
for SUB in $SUBDOMAINS: Kaloni nëpër prefikset e nëndomaineveFULL_DOMAIN="$SUB.$DOMAIN": Lidhni nëndomainin e plotëHTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess":përkufizim.htaccessRruga e ruajtjes së skedarëveecho "RewriteEngine on" > "$HTACCESS_PATH": AktivizoRewriteEngineecho "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": Përputhni nënfushatecho "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH": Kryeni një ridrejtim 301
3. Rezultatet e ekzekutimit të skriptit
Pas funksionimit të suksesshëm, çdo nëndomain public_html Do të krijohet një direktori .htaccess Përmbajtja e skedarit është si më poshtë (me af.chenweiliang.com Për shembull):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^af.chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/af/$1 [L,R=301]
总结
Ky artikull përshkruan se si të përdorni skriptet Bash për të konfiguruar grupe nënfushat në HestiaCP .htaccess skedar për të arritur ridrejtimin automatik.
Përmes skenarit, ne mund të:
- Shmangni funksionimin e lodhshëm manual, përmirëson efikasitetin
- Zvogëloni gabimet njerëzore, duke siguruar konsistencën e rregullave
- Përshtatuni shpejt me nëndomanë të shumtë, kompletoni lehtësisht konfigurimin e grupit
Kjo jo vetëm që e bën më të lehtë menaxhimin e faqes suaj të internetit, por gjithashtu përmirëson efektet e optimizimit të SEO dhe e bën aksesin e përdoruesit më të qetë.
Nëse keni edhe shumë nëndomanë që duhen konfiguruar, mund ta provoni këtë metodë, të lironi duart dhe të merrni dyfishin e rezultatit me gjysmën e mundimit!
Shpresojmë që artikulli "Menaxhimi në Grup i Nën-domeneve me HestiaCP: Metoda më e Mirë për Shtimin Automatik të Skedarëve .htaccess!" i ndarë në blogun e Chen Weiliang ( https://www.chenweiliang.com/ ) do t'ju jetë i dobishëm.
Ndihuni të lirë të ndani lidhjen e këtij artikulli: https://www.chenweiliang.com/cwl-32615.html
