Diréktori Tulisan
Hoyong ngatur dina betsHestiaCPfile .htaccess pikeun subdomain? Tutorial ieu ngajarkeun anjeun cara pangbasajanna pikeun otomatis nambihan aturan anu béda pikeun ningkatkeun efisiensi manajemén halaman wéb. Ieu téh kudu-diajar pikeun webmasters! 🚀
Website redirection nyaetaSEOIeu mangrupa sarana penting optimasi sarta manajemén lalulintas. Sanajan kitu, sacara manual ngonpigurasikeun unggal subdomain.htaccessDokuméntasi nyaéta undoubtedly proyek badag. Janten, naha aya cara pikeun ngonpigurasikeun dina bets sakaligus? Tangtosna!
Ayeuna, hayu urang ngobrol ngeunaan kumaha carana bets-nambahkeun subdomains dina panel HestiaCP.public_htmlNgahasilkeun directories nyalira.htaccessfile jeung nulis aturan redirection béda.

Naha ngahasilkeun file .htaccess dina bets?
Upami anjeun gaduh sajumlah ageung subdomain sareng hoyong unggal subdomain dialihkeun ka diréktori atanapi URL khusus, konfigurasikeun masing-masing sacara manual..htaccessFilena jelas teu realistis.
Contona, ngaran domain primér anjeun chenweiliang.com, subdomain anjeun af.chenweiliang.com,ar.chenweiliang.comAntosan, rék nganjang af.chenweiliang.com tina pamaké luncat ka www.chenweiliang.com/af/, bari nganjang ar.chenweiliang.com tina pamaké luncat ka www.chenweiliang.com/ar/.
Nya, urang tiasa nganggo skrip Bash pikeun ngarengsekeun tugas ieu sakaligus.
Léngkah pikeun bets ngahasilkeun file .htaccess kalawan HestiaCP
1. Persiapan
Sateuacan anjeun ngamimitian, anjeun kedah mastikeun inpormasi ieu:
- Ngaran pamaké HestiaCP(Salaku conto
youruser) - Ngaran domain primér(Salaku conto
chenweiliang.com) - Struktur diréktori subdomain(Sadaya subdomains
public_htmlJalur diréktori sapertos/home/youruser/web/子域名.chenweiliang.com/public_html/) - Server ngadukung palaksanaan skrip Bash
2. Nulis naskah
Jieun file disebut create_htaccess.sh sareng témpél eusi skrip ieu:
#!/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. Ngabulkeun idin palaksanaan tur ngajalankeun naskah
Jalankeun paréntah di handap ieu dina terminal:
chmod +x create_htaccess.sh
./create_htaccess.sh
Saatos ngajalankeun réngsé, anjeun bakal ningali saluyu .htaccess Payil geus dihasilkeun.
Parsing naskah
1. harti variabel
USER: Ngaran pamaké pikeun HestiaCPDOMAIN: Ngaran domain primérSUBDOMAINS: Daptar awalan subdomain
2. Ngaliwatan subdomains sarta nyieun .htaccess
for SUB in $SUBDOMAINS: Loop ngaliwatan awalan subdomainFULL_DOMAIN="$SUB.$DOMAIN": Concatenate subdomain pinuhHTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess": harti.htaccessjalur neundeun fileecho "RewriteEngine on" > "$HTACCESS_PATH": AktipkeunRewriteEngineecho "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": Cocogkeun subdomainsecho "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH": Laksanakeun 301 alihan
3. Hasil palaksanaan naskah
Saatos operasi suksés, unggal subdomain public_html A diréktori bakal dihasilkeun .htaccess Eusi file nyaéta kieu (sareng af.chenweiliang.com Salaku conto):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^af.chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/af/$1 [L,R=301]
总结
Artikel ieu ngajelaskeun kumaha carana make Aksara Bash ka bets Konpigurasikeun subdomains di HestiaCP .htaccess file pikeun ngahontal redirection otomatis.
Ngaliwatan naskah, urang tiasa:
- Hindarkeun operasi manual anu ngabosenkeun, ningkatkeun efisiensi
- Ngurangan kasalahan manusa, mastikeun konsistensi aturan
- Gancang adaptasi kana sababaraha subdomains, konfigurasi bets gampang lengkep
Ieu henteu ngan ukur ngajantenkeun manajemén halaman wéb anjeun langkung gampang, tapi ogé ningkatkeun épék optimasi SEO sareng ngajantenkeun aksés pangguna langkung lancar.
Upami anjeun ogé gaduh sababaraha subdomain anu kedah dikonpigurasikeun, anjeun ogé tiasa nyobian metode ieu, ngosongkeun leungeun anjeun sareng kéngingkeun hasil dua kali kalayan satengah usaha!
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "Manajemén bulk HestiaCP of subdomains: kalawan cara anu pangalusna pikeun otomatis nambahkeun file .htaccess! ", Ieu bisa jadi mantuan pikeun anjeun.
Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-32615.html
Pikeun muka konci trik anu langkung disumputkeun🔑, wilujeng sumping ka saluran Telegram kami!
Bagikeun sareng suka upami anjeun resep! Bagikeun sareng resep anjeun mangrupikeun motivasi anu terus kami!