HestiaCP ການຄຸ້ມຄອງຫຼາຍໂດເມນຍ່ອຍ: ວິທີທີ່ດີທີ່ສຸດທີ່ຈະເພີ່ມໄຟລ໌ .htaccess ໂດຍອັດຕະໂນມັດ!

ຕ້ອງ​ການ​ໃນ​ການ​ຄຸ້ມ​ຄອງ​ໃນ batch​HestiaCPໄຟລ໌ .htaccess ສໍາລັບໂດເມນຍ່ອຍ? ບົດສອນນີ້ສອນທ່ານວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະເພີ່ມກົດລະບຽບຕ່າງໆໂດຍອັດຕະໂນມັດເພື່ອປັບປຸງປະສິດທິພາບການຄຸ້ມຄອງເວັບໄຊທ໌. ມັນເປັນສິ່ງທີ່ຕ້ອງຮຽນຮູ້ສໍາລັບຜູ້ຄຸ້ມຄອງເວັບ! 🚀

ການປ່ຽນເສັ້ນທາງເວັບໄຊທ໌ແມ່ນSEOມັນເປັນວິທີທີ່ສໍາຄັນຂອງການເພີ່ມປະສິດທິພາບແລະການຄຸ້ມຄອງການຈະລາຈອນ. ຢ່າງໃດກໍຕາມ, ການຕັ້ງຄ່າແຕ່ລະໂດເມນຍ່ອຍດ້ວຍຕົນເອງ.htaccessແນ່ນອນວ່າ, ເອກະສານແມ່ນເປັນໂຄງການຂະຫນາດໃຫຍ່. ດັ່ງນັ້ນ, ມີວິທີໃດແດ່ທີ່ຈະ configure ໃນ batches ໃນເວລາດຽວກັນບໍ? ແນ່ນອນ!

ຕອນນີ້, ໃຫ້ເວົ້າກ່ຽວກັບວິທີ batch-add subdomains ໃນກະດານ HestiaCP.public_htmlສ້າງໄດເລກະທໍລີແຍກຕ່າງຫາກ.htaccessໄຟລ໌ແລະຂຽນກົດລະບຽບການປ່ຽນເສັ້ນທາງທີ່ແຕກຕ່າງກັນ.

HestiaCP ການຄຸ້ມຄອງຫຼາຍໂດເມນຍ່ອຍ: ວິທີທີ່ດີທີ່ສຸດທີ່ຈະເພີ່ມໄຟລ໌ .htaccess ໂດຍອັດຕະໂນມັດ!


ເປັນຫຍັງຈິ່ງສ້າງໄຟລ໌ .htaccess ເປັນຊຸດ?

ຖ້າທ່ານມີຈໍານວນໂດເມນຍ່ອຍຫຼາຍແລະຕ້ອງການໃຫ້ແຕ່ລະໂດເມນຍ່ອຍປ່ຽນເສັ້ນທາງໄປຫາໄດເລກະທໍລີສະເພາະຫຼື URL, ກໍານົດດ້ວຍຕົນເອງແຕ່ລະຄົນ..htaccessໄຟລ໌ແມ່ນ unrealistic ຢ່າງຊັດເຈນ.

ຕົວຢ່າງ, ຊື່ໂດເມນຕົ້ນຕໍຂອງທ່ານແມ່ນ chenweiliang.com, ໂດເມນຍ່ອຍຂອງເຈົ້າແມ່ນ af.chenweiliang.com,ar.chenweiliang.comລໍຖ້າ, ທ່ານຕ້ອງການໄປຢ້ຽມຢາມ af.chenweiliang.com ຂອງຜູ້ໃຊ້ເຕັ້ນໄປຫາ www.chenweiliang.com/af/, ໃນຂະນະທີ່ຢ້ຽມຢາມ ar.chenweiliang.com ຂອງຜູ້ໃຊ້ເຕັ້ນໄປຫາ www.chenweiliang.com/ar/.

ດີ, ພວກເຮົາສາມາດໃຊ້ script Bash ເພື່ອເຮັດສໍາເລັດວຽກງານນີ້ໃນຫນຶ່ງໄປ.


ຂັ້ນຕອນການສ້າງໄຟລ໌ .htaccess ດ້ວຍ HestiaCP

1. ການກະກຽມ

ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນ, ທ່ານຈໍາເປັນຕ້ອງຢືນຢັນຂໍ້ມູນຕໍ່ໄປນີ້:

  • ຊື່ຜູ້ໃຊ້ HestiaCP(ຕົວຢ່າງ youruser)
  • ຊື່ໂດເມນຕົ້ນຕໍ(ຕົວຢ່າງ chenweiliang.com)
  • ໂຄງສ້າງໄດເລກະທໍລີຍ່ອຍ(ໂດເມນຍ່ອຍທັງໝົດ public_html ເສັ້ນທາງໄດເລກະທໍລີແມ່ນຄ້າຍຄື /home/youruser/web/子域名.chenweiliang.com/public_html/)
  • ເຊີບເວີສະຫນັບສະຫນູນການປະຕິບັດສະຄິບ Bash

2. ຂຽນບົດ

ສ້າງໄຟລ໌ທີ່ເອີ້ນວ່າ create_htaccess.sh ແລະວາງເນື້ອຫາສະຄຣິບຕໍ່ໄປນີ້:

#!/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. ໃຫ້ການອະນຸຍາດປະຕິບັດ ແລະແລ່ນສະຄຣິບ

ປະຕິບັດຄໍາສັ່ງຕໍ່ໄປນີ້ໃນ terminal:

chmod +x create_htaccess.sh
./create_htaccess.sh

ຫຼັງ​ຈາກ​ການ​ແລ່ນ​ສໍາ​ເລັດ​, ທ່ານ​ຈະ​ເຫັນ​ທີ່​ສອດ​ຄ້ອງ​ກັນ​ .htaccess ໄຟລ໌ໄດ້ຖືກສ້າງຂື້ນ.


Script paring

1. ຄໍານິຍາມຕົວແປ

  • USER: ຊື່ຜູ້ໃຊ້ສໍາລັບ HestiaCP
  • DOMAIN: ຊື່ໂດເມນຕົ້ນຕໍ
  • SUBDOMAINS: subdomain prefix list

2. ຂ້າມໂດເມນຍ່ອຍແລະສ້າງ .htaccess

  • for SUB in $SUBDOMAINS: Loop ຜ່ານ subdomain prefixes
  • FULL_DOMAIN="$SUB.$DOMAIN": concatenate subdomain ເຕັມ
  • HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess": ຄໍາ​ນິ​ຍາມ​ .htaccess ເສັ້ນທາງການເກັບຮັກສາໄຟລ໌
  • echo "RewriteEngine on" > "$HTACCESS_PATH": ເປີດໃຊ້ງານ RewriteEngine
  • echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": ກົງກັບໂດເມນຍ່ອຍ
  • echo "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH": ປະຕິບັດການປ່ຽນເສັ້ນທາງ 301

3. ຜົນໄດ້ຮັບການປະຕິບັດ script

ຫຼັງຈາກການດໍາເນີນງານສົບຜົນສໍາເລັດ, ແຕ່ລະ subdomain public_html ໄດເລກະທໍລີຈະຖືກສ້າງ .htaccess ເນື້ອໃນໄຟລ໌ແມ່ນດັ່ງຕໍ່ໄປນີ້ (ມີ af.chenweiliang.com ເປັນຕົວຢ່າງ):

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

ເພື່ອສະຫຼຸບ

ບົດຄວາມນີ້ອະທິບາຍວິທີການໃຊ້ Bash scripts batch configure subdomains in HestiaCP .htaccess ໄຟລ໌ເພື່ອບັນລຸການປ່ຽນເສັ້ນທາງອັດຕະໂນມັດ.

ໂດຍຜ່ານ script, ພວກເຮົາສາມາດ:

  • ຫຼີກເວັ້ນການປະຕິບັດງານຄູ່ມື tedious, ປັບປຸງປະສິດທິພາບ
  • ຫຼຸດຜ່ອນຄວາມຜິດພາດຂອງມະນຸດ, ຮັບປະກັນຄວາມສອດຄ່ອງຂອງກົດລະບຽບ
  • ປັບຕົວເຂົ້າກັບຫຼາຍໂດເມນຍ່ອຍໄດ້ໄວ, ໄດ້ຢ່າງງ່າຍດາຍສໍາເລັດການຕັ້ງຄ່າ batch

ນີ້ບໍ່ພຽງແຕ່ເຮັດໃຫ້ການຄຸ້ມຄອງເວັບໄຊທ໌ຂອງທ່ານງ່າຍຂຶ້ນ, ແຕ່ຍັງປັບປຸງຜົນກະທົບການເພີ່ມປະສິດທິພາບ SEO ແລະເຮັດໃຫ້ການເຂົ້າເຖິງຜູ້ໃຊ້ລຽບງ່າຍ.

ຖ້າທ່ານມີໂດເມນຍ່ອຍຫຼາຍທີ່ຕ້ອງໄດ້ຮັບການຕັ້ງຄ່າ, ທ່ານອາດຈະລອງວິທີນີ້, ປ່ອຍມືຂອງທ່ານແລະໄດ້ຮັບຜົນສອງເທົ່າດ້ວຍຄວາມພະຍາຍາມເຄິ່ງຫນຶ່ງ!

ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ແບ່ງປັນ "ການຈັດການ HestiaCP bulk ຂອງໂດເມນຍ່ອຍ: ວິທີທີ່ດີທີ່ສຸດທີ່ຈະເພີ່ມໄຟລ໌ .htaccess ໂດຍອັດຕະໂນມັດ!", ມັນອາດຈະເປັນປະໂຫຍດສໍາລັບທ່ານ.

ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-32615.html

ເພື່ອປົດລັອກເຄັດລັບທີ່ເຊື່ອງໄວ້ເພີ່ມເຕີມ🔑, ຍິນດີຕ້ອນຮັບເຂົ້າສູ່ຊ່ອງ Telegram ຂອງພວກເຮົາ!

Share and like ຖ້າທ່ານມັກມັນ! ການແບ່ງປັນ ແລະຖືກໃຈຂອງເຈົ້າເປັນແຮງຈູງໃຈຢ່າງຕໍ່ເນື່ອງຂອງພວກເຮົາ!

 

评论评论

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຖືກນໍາໃຊ້ * ປ້າຍ ກຳ ກັບ

ເລື່ອນໄປທາງເທີງ