HestiaCP nnukwu njikwa nke subdomains: ụzọ kachasị mma iji tinye faịlụ .htaccess na-akpaghị aka!

Achọrọ ijikwa na batchesHestiaCP.htaccess faịlụ maka subdomain? Nkuzi a na-akụziri gị ụzọ kachasị mfe iji tinye iwu dị iche iche na-akpaghị aka iji melite arụmọrụ njikwa weebụsaịtị. Ọ bụ ihe a ga-amụta maka webmasters! 🚀

Ntugharị weebụsaịtị bụSEOỌ bụ ụzọ dị mkpa nke njikarịcha na njikwa okporo ụzọ. Agbanyeghị, iji aka na-ahazi subdomain ọ bụla.htaccessIhe ịrụ ụka adịghị ya na akwụkwọ ahụ bụ nnukwu ọrụ. Yabụ, enwere ụzọ isi hazie na batches ozugbo? N'ezie!

Ugbu a, ka anyị kwuo maka otu esi agbakwunye subdomains na HestiaCP panel.public_htmlMepụta akwụkwọ ndekọ aha iche.htaccessfaịlụ na dee dị iche iche redirection iwu.

HestiaCP nnukwu njikwa nke subdomains: ụzọ kachasị mma iji tinye faịlụ .htaccess na-akpaghị aka!


Kedu ihe kpatara ịmepụta faịlụ .htaccess na batches?

Ọ bụrụ na ị nwere ọnụ ọgụgụ dị ukwuu nke subdomains ma chọọ ka subdomain ọ bụla redirect gaa na ndekọ aha ma ọ bụ URL, jiri aka hazie nke ọ bụla..htaccessO doro anya na faịlụ ahụ enweghị ezi uche.

Dịka ọmụmaatụ, aha ngalaba gị bụ isi bụ chenweiliang.com, subdomain gị bụ af.chenweiliang.com,ar.chenweiliang.comChere, ịchọrọ ịga af.chenweiliang.com nke ndị ọrụ na-awụlikwa elu www.chenweiliang.com/af/, mgbe ị na-eleta ar.chenweiliang.com nke ndị ọrụ na-awụlikwa elu www.chenweiliang.com/ar/.

Ọ dị mma, anyị nwere ike iji edemede Bash rụchaa ọrụ a n'otu oge.


Nzọụkwụ iji mepụta faịlụ .htaccess na HestiaCP

1. Nkwadebe

Tupu ịmalite, ịkwesịrị ịkwado ozi ndị a:

  • Aha njirimara HestiaCP(Ọmụmaatụ youruser)
  • Aha ngalaba nke izizi(Ọmụmaatụ chenweiliang.com)
  • Nhazi ndekọ aha sub ngalaba(Subdomains niile public_html Ụzọ ndekọ dị ka /home/youruser/web/子域名.chenweiliang.com/public_html/)
  • Ihe nkesa na-akwado ogbugbu script Bash

2. Dee edemede

Mepụta faịlụ aha create_htaccess.sh ma mado ọdịnaya edemede a:

#!/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. Nyefee ikike igbu egbu ma mee edemede ahụ

Mee iwu na-esonụ na njedebe:

chmod +x create_htaccess.sh
./create_htaccess.sh

Mgbe agbachara ọsọ ahụ, ị ​​​​ga-ahụ nke kwekọrọ .htaccess Emepụtala faịlụ ndị ahụ.


Ntụle edemede

1. Nkọwa dị iche iche

  • USERAha njirimara maka HestiaCP
  • DOMAIN: Aha ngalaba nke izizi
  • SUBDOMAINS: Ndepụta prefix sub ngalaba

2. Gagharịa subdomains ma mepụta .htaccess

  • for SUB in $SUBDOMAINS: Gaa na prefixes subdomain
  • FULL_DOMAIN="$SUB.$DOMAIN": Mekọrịta subdomain zuru ezu
  • HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess": nkọwa .htaccess Ụzọ nchekwa faịlụ
  • echo "RewriteEngine on" > "$HTACCESS_PATH": Kwado RewriteEngine
  • echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": dakọtara subdomains
  • echo "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH": Mee 301 redirect

3. Nsonaazụ mkpochapụ edemede

Mgbe arụ ọrụ gara nke ọma, subdomain ọ bụla public_html A ga-emepụta ndekọ .htaccess Ọdịnaya faịlụ dị ka ndị a (ya af.chenweiliang.com dịka ọmụmaatụ):

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

na mkpokọta

Edemede a na-akọwa otu esi eji scripts Bash iji hazie subdomains na HestiaCP .htaccess faịlụ iji nweta ntụgharị akpaka.

Site na edemede, anyị nwere ike:

  • Zenarị ọrụ ntuziaka na-agwụ ike, melite arụmọrụ
  • Belata njehie mmadụ, na-eme ka iwu na-agbanwe agbanwe
  • Ngwa ngwa imeghari na otutu subdomains, mfe zuru ezu nhazi nhazi

Ọ bụghị naanị na nke a na-eme ka njikwa webụsaịtị gị dị mfe, kamakwa ọ na-eme ka mmetụta njikarịcha SEO dị mma ma na-eme ka onye ọrụ nweta nke ọma.

Ọ bụrụ na ị nwekwara ọtụtụ subdomains nke kwesịrị ịhazi, ị nwekwara ike ịnwale usoro a, hapụ aka gị wee nweta nsonaazụ ugboro abụọ na ọkara mgbalị!

评论

Agaghị ebipụta adreesị ozi-e gị. Achọrọ ubi na-eji * Label

Pịgharịa gaa na n'elu