SEO itkilərinin qarşısını almaq üçün HestiaCP toplusu subdomen .htaccess fayllarını necə aşkar edir? ⚠️

🏆 💡 Bütün subdomen .htaccess fayllarınız oradadır? Əgər itirilsə, bu, yönləndirməyə təsir edə bilər,SEOVə istifadəçi təcrübəsi! Bu təlimat sizə necə istifadə etməyi öyrədirHestiaCPVeb saytınızı ən yaxşı vəziyyətdə saxlamaq üçün bütün subdomenlərin .htaccess fayllarını toplu şəkildə yoxlayın! 🔍

Birdən çox alt domeniniz varsa və hər bir alt domeni yoxlamaq istəyirsinizsə public_html Kataloq mövcuddurmu? .htaccess fayl, siz bunu sadə Bash skripti ilə edə bilərsiniz.

Niyə .htaccess faylınızı yoxlamaq lazımdır?

.htaccess Fayl Apache serverinin mühüm konfiqurasiya faylıdır və tez-tez 301 yönləndirmə, URL-lərin yenidən yazılması, girişə nəzarət və s. təyin etmək üçün istifadə olunur.

Əgər subdomen .htaccess Fayl itkisi SEO reytinqlərinin aşağı düşməsinə, səhifələrin düzgün yüklənməməsinə və hətta təhlükəsizlik risklərinə səbəb ola bilər.

.htaccess fayllarını toplu yoxlamaq üçün addımlar

SEO itkilərinin qarşısını almaq üçün HestiaCP toplusu subdomen .htaccess fayllarını necə aşkar edir? ⚠️

1. HestiaCP istifadəçi məlumatını təyin edin

HestiaCP-də hər bir alt domen public_html Kataloq yolu adətən aşağıdakı kimidir:

/home/用户名/web/子域名/public_html/.htaccess

Deməli, biz sizinlə tanış olmalıyıq HestiaCP İstifadəçi adıƏsas domen adı.

2. Bash skriptlərinin yazılması

Bu skript təqdim etdiyiniz subdomenlərin siyahısını təkrarlayacaq və yoxlayacaq public_html Kataloq mövcuddurmu? .htaccess sənəd.

Skript nümunəsi:

#!/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. Skriptə icra icazələri verin

Skripti yazdıqdan sonra onu qeyd edin check_htaccess.sh, və sonra ona icra icazələri vermək üçün aşağıdakı əmri işlədin:

chmod +x check_htaccess.sh

4. Skripti işə salın

Bütün subdomenləri yoxlamaq üçün skripti işə salın .htaccess sənəd:

./check_htaccess.sh

Skriptin ətraflı təhlili

  1. Dəyişənlərin müəyyən edilməsi

    • USER: HestiaCP istifadəçi adınız.
    • DOMAIN: Əsas domen adınız.
    • SUBDOMAINS: Aşkar etmək istədiyiniz subdomenlərin siyahısı.
  2. Alt domenləri keçmək

    • Keç for Subdomenlərdən keçin.
    • quruluş public_html/.htaccess Faylın tam yolu.
  3. Aşkar edin .htaccess Fayl mövcuddurmu?

    • if [ -f "$HTACCESS_PATH" ]; then Faylın mövcud olub olmadığını yoxlayın.
    • Əgər varsa, "✅ mövcuddur: yol" çıxışı.
    • Mövcud deyilsə, "❌ mövcud deyil: yol" çıxışı.
  4. Çıxış test nəticələri

    • Hər bir subdomain üçün aşkarlama nəticələri ayrıca göstəriləcək.
    • İş başa çatdıqdan sonra "Bütün alt domenlər aşkarlandı!"

Niyə bu üsul effektivdir?

Toplu sınaq: Əl ilə bir-bir yoxlamadan birdən çox subdomani yoxlayın.

avtomatlaşdırma: Siz müntəzəm yoxlamaq üçün cron işi təyin edə bilərsiniz .htaccess Faylın mövcudluğu.

Tez və dəqiq: əsaslanır Linux Of -f Faylın mövcud olub-olmadığını dəqiq müəyyən etmək üçün seçim.

cəmləşdirmək

Bu Bash skriptindən istifadə edərək, HestiaCP altında bütün subdomenləri asanlıqla toplu şəkildə yoxlaya bilərsiniz .htaccess Veb saytının SEO konfiqurasiyasının itirilməməsini və veb saytın təhlükəsizliyini və sabitliyini yaxşılaşdırmaq üçün fayl.

Birdən çox subdomeniniz varsa, bir gün vebsaytda problem olduğunu görsəniz, peşman olmamağınız üçün onu sınaya bilərsiniz!

发表 评论

E-poçt ünvanınız dərc olunmayacaq. Zəruri sahələrdən istifadə olunur * Etiket

Top gedin