مقالې لارښود
🏆 💡 ایا ستاسو ټول فرعي ډومین .htaccess فایلونه هلته دي؟ که چیرې ورک شي، نو دا ممکن د لارښوونې اغیزه وکړي،SEOاو د کاروونکي تجربه! دا ټیوټوریل تاسو ته د کارولو څرنګوالی درکويHestiaCPد ټولو فرعي ډومینونو .htaccess فایلونه په ډله ایز ډول وګورئ ترڅو خپله ویب پاڼه په غوره حالت کې وساتئ! 🔍
که تاسو ډیری فرعي ډومینونه لرئ او غواړئ چې هر فرعي ډومین وګورئ public_html ایا ډایرکټرۍ شتون لري؟ .htaccess فایل کې، تاسو دا د ساده باش سکریپټ سره کولی شئ.
ولې باید خپل .htaccess فایل وګورئ؟
.htaccess دا فایل د اپاچي سرور یوه مهمه ترتیب فایل ده، کوم چې ډیری وختونه د 301 ریډائریکشن، د URL بیا لیکلو، د لاسرسي کنټرول، او نورو تنظیم کولو لپاره کارول کیږي.
که فرعي ډومین .htaccess د فایلونو ضایع کیدل ممکن د SEO درجه بندي کې کمښت، د پاڼو په سمه توګه بارولو کې پاتې راتلل، یا حتی امنیتي خطرونه رامینځته کړي.
د .htaccess فایلونو د بیچ چیک کولو لپاره ګامونه

۱. د HestiaCP کاروونکي معلومات تنظیم کړئ
په هیسټیا سی پی کې، هر فرعي ډومین public_html د لارښود لاره معمولا په لاندې ډول ده:
/home/用户名/web/子域名/public_html/.htaccess
نو، موږ باید پوه شو چې ستاسو د هیسټیا سی پی کارن نوم 和 د لومړني ډومین نوم.
۲. د باش سکریپټونو لیکل
دا سکریپټ به د فرعي ډومینونو لیست باندې تکرار شي چې تاسو یې چمتو کوئ او چیک کوئ public_html ایا ډایرکټرۍ شتون لري؟ .htaccess دوتنه.
د سکرېپټ بېلګه:
#!/bin/bash
# 设置HestiaCP用户名和主域名
USER="youruser"
DOMAIN="example.com"
# 子域名前缀列表
SUBDOMAINS="af sq am ar hy az eu be bn bs bg ca ceb ny zh-tw co hr cs da nl en eo et tl fi fr fy gl ka de el gu ht ha haw iw hi hmn hu is ig id ga it ja jw kn kk km ko ku ky lo la lv lt lb mk mg ms ml mt mi mr mn my ne no ps fa pl pt pa ro ru sm gd sr st sn sd si sk sl so es su sw sv tg ta te th tr uk ur uz vi cy xh yi yo zu"
# 遍历每个子域名
for SUB in $SUBDOMAINS
do
FULL_DOMAIN="$SUB.$DOMAIN"
HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
echo "检测 $FULL_DOMAIN 的 .htaccess 文件:"
if [ -f "$HTACCESS_PATH" ]; then
echo "✅ 存在: $HTACCESS_PATH"
else
echo "❌ 不存在: $HTACCESS_PATH"
fi
echo "-------------------------------------"
done
echo "全部子域名检测完毕!"
۳. سکرېپټ ته د اجرا اجازه ورکړئ
د سکرېپټ له لیکلو وروسته، دا په لاندې ډول خوندي کړئ check_htaccess.sh، او بیا لاندې کمانډ پرمخ بوځئ ترڅو د اجرا کولو اجازه ورکړئ:
chmod +x check_htaccess.sh
۲. سکرېپټ چل کړئ
د ټولو فرعي ډومینونو د چک کولو لپاره سکریپټ چل کړئ .htaccess سند:
./check_htaccess.sh
د سکرېپټ تفصيلي تحلیل
د متغیرونو تعریف کول
USER: ستاسو د HestiaCP کارن نوم.DOMAIN: ستاسو د اصلي ډومین نوم.SUBDOMAINS: د فرعي ډومینونو لیست چې تاسو یې کشف کول غواړئ.
د فرعي ډومینونو تیریدل
- پاس
forد فرعي ډومینونو له لارې لوپ کړئ. - جوړول
public_html/.htaccessفایل ته بشپړه لاره.
- پاس
کشف
.htaccessایا فایل شتون لري؟if [ -f "$HTACCESS_PATH" ]; thenوګورئ چې فایل شتون لري که نه.- که چیرې شتون ولري، نو "✅ شتون لري: لاره" به ښکاره شي.
- که چیرې شتون ونلري، نو "❌ شتون نلري: لاره" به ښکاره شي.
د ازموینې پایلې
- د هر فرعي ډومین لپاره د کشف پایلې به په جلا توګه ښودل شي.
- د چلولو بشپړیدو وروسته، محصول "ټول فرعي ډومینونه کشف شوي دي!" دی.
ولې دا طریقه اغیزمنه ده؟
✅ د بیچ ازموینه: په یو وخت کې ډیری فرعي ډومینونه وګورئ پرته لدې چې په لاسي ډول یې یو په یو وګورئ.
✅ اتومات: تاسو کولی شئ د کرون دنده په منظم ډول د چک کولو لپاره تنظیم کړئ .htaccess د فایل شتون.
✅ ګړندی او دقیق:پر بنسټ لینوکس د -f د فایل شتون په سمه توګه د ټاکلو لپاره اختیار.
总结
د دې باش سکریپټ په کارولو سره، تاسو کولی شئ په اسانۍ سره د هیسټیا سی پی لاندې ټول فرعي ډومینونه بیچ چیک کړئ. .htaccess فایل ترڅو ډاډ ترلاسه شي چې د ویب پاڼې SEO ترتیب له لاسه نه دی ورکړی او د ویب پاڼې امنیت او ثبات ښه کړي.
که تاسو ډیری فرعي ډومینونه لرئ، نو تاسو ممکن دا هڅه وکړئ، ترڅو تاسو پښیمانه نه شئ که تاسو یوه ورځ ومومئ چې په ویب پاڼه کې ستونزه شتون لري!
امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک شوی "د هیسټیا سی پی بیچ څنګه د SEO زیانونو څخه د مخنیوي لپاره فرعي ډومین .htaccess فایلونه کشف کوي؟ ⚠️"، دا ممکن ستاسو لپاره ګټور وي.
د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-32640.html
