Akwụkwọ ndekọ ederede
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.

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 HestiaCPDOMAIN: Aha ngalaba nke iziziSUBDOMAINS: Ndepụta prefix sub ngalaba
2. Gagharịa subdomains ma mepụta .htaccess
for SUB in $SUBDOMAINS: Gaa na prefixes subdomainFULL_DOMAIN="$SUB.$DOMAIN": Mekọrịta subdomain zuru ezuHTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess": nkọwa.htaccessỤzọ nchekwa faịlụecho "RewriteEngine on" > "$HTACCESS_PATH": KwadoRewriteEngineecho "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": dakọtara subdomainsecho "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ị!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kesara "HestiaCP nnukwu njikwa nke subdomains: ụzọ kachasị mma isi tinye faịlụ .htaccess na-akpaghị aka!", ọ nwere ike ịbara gị uru.
Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-32615.html
