HestiaCP magnstjórnun undirléna: besta leiðin til að bæta við .htaccess skrám sjálfkrafa!

Viltu stjórna .htaccess skrám fyrir mörg HestiaCP undirlén? Þessi kennsla kennir þér einfaldustu aðferðina til að bæta sjálfkrafa við mismunandi reglum og bæta þannig skilvirkni vefstjórnunar. Nauðsynlegt fyrir vefstjóra! 🚀

Tilvísun vefsíðu erSEOÞað er mikilvæg leið til hagræðingar og umferðarstjórnunar. Hins vegar að stilla hvert undirlén handvirkt.htaccessSkjölin eru án efa risastórt verkefni. Svo, er einhver leið til að stilla í lotum í einu? Auðvitað!

Nú skulum við tala um hvernig á að bæta við undirlénum hópum í HestiaCP spjaldið.public_htmlBúðu til möppur sérstaklega.htaccessskrá og skrifa mismunandi umvísunarreglur.

HestiaCP magnstjórnun undirléna: besta leiðin til að bæta við .htaccess skrám sjálfkrafa!


Af hverju að búa til .htaccess skrár í lotum?

Ef þú ert með mikinn fjölda undirléna og vilt að hvert undirlén beini í ákveðna möppu eða vefslóð skaltu stilla hvert undirlén handvirkt.htaccessSkráin er greinilega óraunhæf.

Til dæmis er aðallénið þitt chenweiliang.com, undirlénið þitt er af.chenweiliang.com,ar.chenweiliang.comBíddu, þú vilt heimsækja af.chenweiliang.com af notendum hoppa til www.chenweiliang.com/af/, í heimsókn ar.chenweiliang.com af notendum hoppa til www.chenweiliang.com/ar/.

Jæja, við getum notað Bash handrit til að klára þetta verkefni í einu lagi.


Skref til að búa til .htaccess skrár í hópum með HestiaCP

1. Undirbúningur

Áður en þú byrjar þarftu að staðfesta eftirfarandi upplýsingar:

  • HestiaCP notendanafn(Til dæmis youruser)
  • Aðallén(Til dæmis chenweiliang.com)
  • Uppbygging undirlénaskrár(Öll undirlén public_html Skráarslóðin er eins og /home/youruser/web/子域名.chenweiliang.com/public_html/)
  • Miðlarinn styður framkvæmd Bash skriftu

2. Skrifaðu handrit

Búðu til skrá sem heitir create_htaccess.sh og límdu eftirfarandi handritsefni:

#!/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. Veittu framkvæmdarheimildir og keyrðu handritið

Framkvæmdu eftirfarandi skipun í flugstöðinni:

chmod +x create_htaccess.sh
./create_htaccess.sh

Eftir að keyrslunni er lokið muntu sjá samsvarandi .htaccess Skrárnar hafa verið búnar til.


Handritsþáttun

1. Breytileg skilgreining

  • USER: Notandanafn fyrir HestiaCP
  • DOMAIN: Aðallén
  • SUBDOMAINS: Forskeytislisti undirléna

2. Farðu yfir undirlén og búðu til .htaccess

  • for SUB in $SUBDOMAINS: Farðu í gegnum forskeyti undirléna
  • FULL_DOMAIN="$SUB.$DOMAIN": Sameina allt undirlénið
  • HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess":skilgreining .htaccess Slóð skráargeymslu
  • echo "RewriteEngine on" > "$HTACCESS_PATH": Virkja RewriteEngine
  • echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": Passaðu undirlén
  • echo "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH": Framkvæma 301 tilvísun

3. Niðurstöður Script framkvæmdar

Eftir árangursríka aðgerð, hvert undirlén public_html Skrá verður búin til .htaccess Innihald skrárinnar er sem hér segir (með af.chenweiliang.com sem dæmi):

RewriteEngine on
RewriteCond %{HTTP_HOST} ^af.chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/af/$1 [L,R=301]

总结

Þessi grein lýsir því hvernig á að nota Bash forskriftir til að hópstilla undirlén í HestiaCP .htaccess skrá til að ná sjálfvirkri framsendingu.

Í gegnum handritið getum við:

  • Forðastu leiðinlega handvirka aðgerð, bæta skilvirkni
  • Draga úr mannlegum mistökum, tryggja samræmi í reglum
  • Aðlagast fljótt mörgum undirlénum, kláraðu lotustillingu auðveldlega

Þetta gerir ekki aðeins stjórnun vefsíðu þinnar auðveldari, heldur bætir einnig hagræðingaráhrif SEO og gerir aðgang notenda sléttari.

Ef þú ert líka með mörg undirlén sem þarf að stilla, gætirðu líka prófað þessa aðferð, losað hendurnar og fengið tvöfalda niðurstöðuna með hálfri fyrirhöfn!

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Flettu að Top