ලිපි නාමාවලිය
🏆 💡 ඔයාගේ subdomain .htaccess ෆයිල් ඔක්කොම තියෙනවද? නැති වුවහොත්, එය හරවා යැවීමට බලපෑ හැකිය,SEOසහ පරිශීලක අත්දැකීම්! මෙම නිබන්ධනය ඔබට භාවිතා කරන ආකාරය උගන්වයිහෙස්ටියාසීපීඔබේ වෙබ් අඩවිය හොඳම තත්ත්වයේ තබා ගැනීමට සියලුම උප වසම් වල .htaccess ගොනු කණ්ඩායම් වශයෙන් පරීක්ෂා කරන්න! 🔍
ඔබට බහු උප වසම් තිබේ නම් සහ එක් එක් උප වසම පරීක්ෂා කිරීමට අවශ්ය නම් public_html නාමාවලිය තිබේද? .htaccess ගොනුව, ඔබට මෙය සරල Bash ස්ක්රිප්ට් එකකින් කළ හැකිය.
ඔබ ඔබේ .htaccess ගොනුව පරීක්ෂා කළ යුත්තේ ඇයි?
.htaccess ගොනුව Apache සේවාදායකයේ වැදගත් වින්යාස ගොනුවක් වන අතර එය බොහෝ විට 301 යළි-යොමුවීම්, URL නැවත ලිවීම, ප්රවේශ පාලනය ආදිය සැකසීමට භාවිතා කරයි.
උප වසමක් නම් .htaccess ගොනු නැතිවීම SEO ශ්රේණිගත කිරීම්වල පහත වැටීමක්, පිටු නිසි ලෙස පූරණය කිරීමට අපොහොසත් වීම හෝ ආරක්ෂක අවදානම් පවා ඇති කළ හැකිය.
.htaccess ගොනු කාණ්ඩ පරීක්ෂා කිරීමට පියවර

1. HestiaCP පරිශීලක තොරතුරු සකසන්න
HestiaCP හි, සෑම උප වසමක්ම public_html නාමාවලි මාර්ගය සාමාන්යයෙන් පහත පරිදි වේ:
/home/用户名/web/子域名/public_html/.htaccess
ඉතින්, අපි ඔබේ HestiaCP පරිශීලක නාමය 和 ප්රාථමික වසම් නාමය.
2. Bash Scripts ලිවීම
මෙම ස්ක්රිප්ට් එක ඔබ සපයන උප වසම් ලැයිස්තුව හරහා නැවත නැවත පරීක්ෂා කරනු ඇත 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 "全部子域名检测完毕!"
3. ස්ක්රිප්ටයට ක්රියාත්මක කිරීමේ අවසර ලබා දෙන්න
ස්ක්රිප්ට් එක ලිවීමෙන් පසු, එය මෙසේ සුරකින්න check_htaccess.sh, ඉන්පසු එයට ක්රියාත්මක කිරීමේ අවසර ලබා දීමට පහත විධානය ක්රියාත්මක කරන්න:
chmod +x check_htaccess.sh
4. ස්ක්රිප්ට් එක ක්රියාත්මක කරන්න
සියලුම උපඩොමේන් පරීක්ෂා කිරීමට ස්ක්රිප්ට් එක ධාවනය කරන්න. .htaccess ලේඛනය:
./check_htaccess.sh
පිටපත පිළිබඳ සවිස්තරාත්මක විශ්ලේෂණයක්
විචල්යයන් අර්ථ දැක්වීම
USER: ඔබේ HestiaCP පරිශීලක නාමය.DOMAIN: ඔබේ ප්රාථමික වසම් නාමය.SUBDOMAINS: ඔබට අනාවරණය කර ගැනීමට අවශ්ය උප වසම් ලැයිස්තුව.
උපවසම් හරහා ගමන් කිරීම
- හරහා
forඋපවසම් හරහා ලූප් කරන්න. - 构造
public_html/.htaccessගොනුව වෙත සම්පූර්ණ මාර්ගය.
- හරහා
හඳුනා ගන්න
.htaccessගොනුව තිබේද?if [ -f "$HTACCESS_PATH" ]; thenගොනුව තිබේදැයි පරීක්ෂා කරන්න.- එය පවතී නම්, "✅ පවතී: මාර්ගය" ප්රතිදානය කරන්න.
- එය නොපවතී නම්, "❌ does not exist: path" ප්රතිදානය කරන්න.
ප්රතිදාන පරීක්ෂණ ප්රතිඵල
- එක් එක් උප වසම සඳහා හඳුනාගැනීමේ ප්රතිඵල වෙන වෙනම පෙන්වනු ලැබේ.
- ධාවනය අවසන් වූ පසු, ප්රතිදානය "සියලුම උප වසම් අනාවරණය වී ඇත!"
මෙම ක්රමය ඵලදායී වන්නේ ඇයි?
✅ කාණ්ඩ පරීක්ෂාව: අතින් එකින් එක පරීක්ෂා නොකර එකවර බහුවිධ උප වසම් පරීක්ෂා කරන්න.
✅ ස්වයංක්රීයකරණය: ඔබට නිතිපතා පරීක්ෂා කිරීම සඳහා ක්රෝන් කාර්යයක් සැකසිය හැක. .htaccess ගොනුවේ පැවැත්ම.
✅ වේගවත් හා නිවැරදි:මත පදනම්ව ලිනක්ස් වල -f ගොනුව තිබේද යන්න නිවැරදිව තීරණය කිරීමේ විකල්පය.
总结
මෙම Bash ස්ක්රිප්ට් එක භාවිතා කරමින්, ඔබට HestiaCP යටතේ ඇති සියලුම උප ඩොමේන් පහසුවෙන් කණ්ඩායම් පරීක්ෂා කළ හැකිය. .htaccess වෙබ් අඩවියේ SEO වින්යාසය නැති නොවන බව සහතික කිරීමට සහ වෙබ් අඩවියේ ආරක්ෂාව සහ ස්ථාවරත්වය වැඩි දියුණු කිරීමට ගොනුව.
ඔබට උප ඩොමේන් කිහිපයක් තිබේ නම්, ඔබට එය උත්සාහ කර බැලිය හැකිය, එවිට ඔබට යම් දිනක වෙබ් අඩවියේ ගැටලුවක් ඇති බව හමු වුවහොත් ඔබ ඒ ගැන පසුතැවෙන්නේ නැත!
Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) බෙදාගත් "SEO පාඩු වළක්වා ගැනීම සඳහා HestiaCP කණ්ඩායම උප ඩොමේන් .htaccess ගොනු හඳුනා ගන්නේ කෙසේද? ⚠️”, එය ඔබට ප්රයෝජනවත් විය හැකිය.
මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-32640.html
තවත් සැඟවුණු උපක්රම අගුළු ඇරීමට🔑, අපගේ ටෙලිග්රාම් නාලිකාවට සම්බන්ධ වීමට සාදරයෙන් පිළිගනිමු!
ඔබ එයට කැමති නම් Share කර Like කරන්න! ඔබගේ කොටස් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්රේරණයයි!