HestiaCP mole subdomainorum administratio: optima via ut statim .htaccess imagini adde!

Vis administrare in batchesHestiaCP.htaccess lima pro subdomain? Haec doceo te methodum simplicissimam docet ad automatice regulas diversas addere ad efficientiam website administratione emendandam. Disce aranearum est! 🚀

Website Amicus estSEOAliquam sit amet ipsum vitae quam vehicula consequat. Sed manually unumquodque configurans subdomain.htaccessDocumenta proculdubio ingens documentum est. Estne igitur modus qui simul in batches configuratur? Scilicet!

Nunc fama sit quomodo subdomains batch-add in tabula HestiaCP.public_htmlPresul seorsim generate.htaccessfile et scribere diversas regulas Amicus.

HestiaCP mole subdomainorum administratio: optima via ut statim .htaccess imagini adde!


Cur generare .htaccess files in batches?

Si magnum numerum subdominorum habes et unumquemque subdomain habere voles, ad certum directorium seu domicilium redigere, manually unumquemque configurare..htaccessTabella plane unrealistic.

Exempli gratia, nomen tuum primarium domain est chenweiliang.com, Subdomain tuum est af.chenweiliang.com,ar.chenweiliang.comExspecta, vis visitare af.chenweiliang.com of users jump to www.chenweiliang.com/af/Dum visitans ar.chenweiliang.com of users jump to www.chenweiliang.com/ar/.

Bene, littera Bash uti possumus ad perficiendum hoc negotium in uno go.


Ad batch generate .htaccess files cum HestiaCP

1. Praeparatio

Priusquam incipias, sequentia notitia confirmare debes;

  • HestiaCP Username(Eg- youruser)
  • Primaria domain nomen(Eg- chenweiliang.com)
  • Subdomain structure(Omnes subdomains public_html Sicut indicem iter est /home/youruser/web/子域名.chenweiliang.com/public_html/)
  • Servo sustinet Bash scriptor supplicium

2. scribe scriptum

Vocavit file creare create_htaccess.sh crustulum et hoc scriptum contentus:

#!/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. Permissionibus exsecutioni dona et scripta currunt

Hoc mandatum in termino;

chmod +x create_htaccess.sh
./create_htaccess.sh

Post cursum completum, videbis correspondentes .htaccess Limae generatae sunt.


Scriptor parsing

1. Variabilis definitio

  • USER: Username pro HestiaCP
  • DOMAIN: Primaria domain nomen
  • SUBDOMAINS: Subdomain praepositionem list

2. Traverse subdomains et crea .htaccess

  • for SUB in $SUBDOMAINS: loop per subdomain praefixes
  • FULL_DOMAIN="$SUB.$DOMAIN": Concatenate plenam subdomain
  • HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess": definitionem .htaccess File repono iter
  • echo "RewriteEngine on" > "$HTACCESS_PATH": Admitte RewriteEngine
  • echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": Compositus subdomains
  • echo "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH": Perfice a 301 redirect

3. Scriptor exsecutionem eventus

Post bene operandi uterque subdomain public_html Directorium generabitur .htaccess Tabella contentus talis est (cum af.chenweiliang.com Exempli gratia);

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

perorare

Hic articulus describit quomodo scripta Bash utendi ad subdomains massam configurandam in HestiaCP .htaccess file ad consequi automatic Amicus.

Per scriptum possumus:

  • Longum ne manual operandi, amplio efficientiam
  • Redigendum errorem humanum, Praesens regulae constantiae
  • Celeriter accommodare ad plures subdomainsFacile perficere batch configuratione

Hoc non solum in tua website administratione faciliorem reddit, sed etiam SEO optimizationem effectus meliorat ac faciliorem usorem aditum facit.

Si plures etiam habes subdomains quae configurari oportet, tum hanc methodum experire, manus tuas libera et bis eventum cum media conatu obtine!

发表 评论

Quisque sit amet nisl. 必填 项 已 用 * Pittacium

Scroll To Top