Artikulu direktorioa
Loteka kudeatu nahiHestiaCPAzpidomeinurako .htaccess fitxategia? Tutorial honek webgunearen kudeaketa eraginkortasuna hobetzeko arau desberdinak automatikoki gehitzeko metodorik errazena irakasten dizu. Web-arduradunentzat ikasi beharrekoa da! 🚀
Webgunearen birbideratzea daSEOTrafikoa optimizatzeko eta kudeatzeko baliabide garrantzitsua da. Hala ere, azpidomeinu bakoitza eskuz konfiguratuz.htaccess
Dokumentazioa proiektu erraldoia da, dudarik gabe. Beraz, ba al dago aldi berean loteka konfiguratzeko modurik? Noski!
Orain, hitz egin dezagun HestiaCP panelean azpidomeinuak multzoka gehitzeari buruz.public_html
Sortu direktorioak bereizita.htaccess
fitxategia eta birbideratzeko arau desberdinak idatzi.
Zergatik sortu .htaccess fitxategiak loteka?
Azpidomeinu kopuru handia baduzu eta azpidomeinu bakoitza direktorio edo URL zehatz batera birbideratzea nahi baduzu, konfiguratu bakoitza eskuz..htaccess
Fitxategia argi eta garbi irrealista da.
Adibidez, zure domeinu-izen nagusia da chenweiliang.com
, zure azpidomeinua da af.chenweiliang.com
,ar.chenweiliang.com
Itxaron, bisitatu nahi duzu af.chenweiliang.com
erabiltzaileek salto egiten dute www.chenweiliang.com/af/
, bisitan ar.chenweiliang.com
erabiltzaileek salto egiten dute www.chenweiliang.com/ar/
.
Beno, Bash script bat erabil dezakegu zeregin hau bakarrean burutzeko.
HestiaCP-rekin .htaccess fitxategiak batch sortzeko urratsak
1. Prestaketa
Hasi baino lehen, informazio hau baieztatu behar duzu:
- HestiaCP Erabiltzaile-izena(Adibidez
youruser
) - Domeinu-izen nagusia(Adibidez
chenweiliang.com
) - Azpidomeinuaren direktorioa egitura(Azpidomeinu guztiak
public_html
Direktorioaren bidea bezalakoa da/home/youruser/web/子域名.chenweiliang.com/public_html/
) - Zerbitzariak Bash script exekuzioa onartzen du
2. Idatzi gidoia
Sortu izeneko fitxategi bat create_htaccess.sh
eta itsatsi script-eduki hau:
#!/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. Eman exekuzio-baimenak eta exekutatu scripta
Exekutatu komando hau terminalean:
chmod +x create_htaccess.sh
./create_htaccess.sh
Korrika amaitu ondoren, dagokiona ikusiko duzu .htaccess
Fitxategiak sortu dira.
Gidoien analisia
1. Aldagaiaren definizioa
USER
: HestiaCP-ren erabiltzaile-izenaDOMAIN
: Domeinu-izen nagusiaSUBDOMAINS
: Azpidomeinu-aurrizkien zerrenda
2. Azpidomeinuak zeharkatu eta .htaccess sortu
for SUB in $SUBDOMAINS
: Begiztatu azpidomeinuaren aurrizkiakFULL_DOMAIN="$SUB.$DOMAIN"
: kateatu azpidomeinu osoaHTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
:definizioa.htaccess
Fitxategiak biltegiratzeko bideaecho "RewriteEngine on" > "$HTACCESS_PATH"
: GaituRewriteEngine
echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH"
: Lotu azpidomeinuakecho "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH"
: Egin 301 birbideratzea
3. Script exekuzioaren emaitzak
Eragiketa arrakastatsuaren ondoren, azpidomeinu bakoitza public_html
Direktorio bat sortuko da .htaccess
Fitxategiaren edukia honako hau da (ekin af.chenweiliang.com
adibide gisa):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^af.chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/af/$1 [L,R=301]
Laburpena
Artikulu honek Bash script-ak nola erabili deskribatzen du HestiaCP-n azpidomeinuak multzoka konfiguratzeko .htaccess
fitxategia birbideratze automatikoa lortzeko.
Gidoiaren bidez, honako hau egin dezakegu:
- Saihestu eskuzko eragiketa aspergarria, eraginkortasuna hobetu
- Murriztu giza akatsak, arauen koherentzia bermatuz
- Azkar egokitu hainbat azpidomeinutara, erraz osatu batch konfigurazioa
Horrek zure webgunearen kudeaketa errazten du, baina baita SEO optimizazio efektuak hobetzen ditu eta erabiltzaileen sarbidea errazten du.
Konfiguratu behar diren hainbat azpidomeinu ere badituzu, metodo hau probatu, eskuak askatu eta emaitza bikoitza lortu ahaleginaren erdiarekin!
Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) partekatu zuen "HestiaCP-ren azpidomeinuen kudeaketa masiboa: .htaccess fitxategiak automatikoki gehitzeko modurik onena! ", lagungarria izan daiteke.
Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-32615.html
Desblokeatu AI laguntza eta esan agur lan eraginkorrari! 🔓💼
🔔 Lortu berehala "DeepSeek Prompt Word Artifact" kanalaren goiko direktorioan! 🎯
📚 Galdu ezazu = Atzean geratu betiko! Hartu neurriak orain! ⏳💨
Partekatu eta gustatu gustatzen bazaizu! Zure partekatzeak eta gustukoak dira gure etengabeko motibazioa!