SEO шығындарын болдырмау үшін HestiaCP бумасы ішкі домен .htaccess файлдарын қалай анықтайды? ⚠️

🏆💡 Сізде барлық ішкі доменіңіздің .htaccess файлдары бар ма? Егер жоқ болса, бұл қайта бағыттауларға, SEO-ға және пайдаланушы тәжірибесіне әсер етуі мүмкін! Бұл оқулық сізге HestiaCP көмегімен барлық ішкі домендердің .htaccess файлдарын топтық тексеруді қалай жүргізу керектігін, веб-сайтыңызды оңтайлы жағдайда ұстауды үйретеді ! 🔍

Егер сізде бірнеше қосалқы домендер болса және әрбір ішкі доменді тексергіңіз келсе public_html Каталог бар ма? .htaccess файлында сіз мұны қарапайым Bash сценарийімен жасай аласыз.

Неліктен .htaccess файлын тексеру керек?

.htaccess Файл Apache серверінің маңызды конфигурация файлы болып табылады, ол жиі 301 қайта бағыттауды, URL мекенжайын қайта жазуды, қатынасты басқаруды және т.б. орнату үшін пайдаланылады.

Егер қосалқы домен болса .htaccess Файлды жоғалту SEO рейтингінің төмендеуіне, беттердің дұрыс жүктелмеуіне немесе тіпті қауіпсіздік тәуекелдеріне әкелуі мүмкін.

.htaccess файлдарын пакеттік тексеру қадамдары

SEO шығындарын болдырмау үшін HestiaCP бумасы ішкі домен .htaccess файлдарын қалай анықтайды? ⚠️

1. HestiaCP пайдаланушы ақпаратын орнатыңыз

HestiaCP-де әрбір қосалқы домен public_html Каталог жолы әдетте келесідей:

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

Сондықтан, біз сіздің HestiaCP пайдаланушы атыңызды және негізгі доменіңізді білуіміз керек.

2. Bash сценарийлерін жазу

Бұл сценарий сіз беретін және тексеретін ішкі домендердің тізімін қайталайды 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

Сценарийдің егжей-тегжейлі талдауы

  1. Айнымалыларды анықтау

    • USER: HestiaCP пайдаланушы атыңыз.
    • DOMAIN: Сіздің негізгі домен атыңыз.
    • SUBDOMAINS: Анықтағыңыз келетін ішкі домендердің тізімі.
  2. Ішкі домендерді өту

    • Арқылы for Ішкі домендерді айналдырыңыз.
    • құрылымы public_html/.htaccess Файлға толық жол.
  3. Анықтау .htaccess Файл бар ма?

    • if [ -f "$HTACCESS_PATH" ]; then Файлдың бар-жоғын тексеріңіз.
    • Егер ол бар болса, "✅ бар: жол" шығысы.
    • Егер ол жоқ болса, "❌ жоқ: жол" шығысы.
  4. Тест нәтижелерін шығару

    • Әрбір ішкі домен үшін анықтау нәтижелері бөлек көрсетіледі.
    • Іске қосу аяқталғаннан кейін "Барлық қосалқы домендер анықталды!"

Неліктен бұл әдіс тиімді?

✅ Топтық тестілеу : Бірнеше қосалқы домендерді бір-бірлеп қолмен тексермей-ақ бірден тексеріңіз.

✅ автоматтандыру: Тұрақты тексеру үшін cron тапсырмасын орнатуға болады .htaccess Файлдың болуы.

✅ Жылдам және дәл:негізделген Linux 的 -f Файлдың бар-жоғын дәл анықтау опциясы.

总结

Осы Bash сценарийін пайдалану арқылы HestiaCP астындағы барлық ішкі домендерді пакеттік тексеруге болады .htaccess Веб-сайттың SEO конфигурациясының жоғалмауын қамтамасыз ету және веб-сайттың қауіпсіздігі мен тұрақтылығын жақсарту үшін файл.

Егер сізде бірнеше қосалқы домендер болса, бір күні веб-сайтта ақаулық бар екенін байқасаңыз, өкінбеу үшін оны сынап көруіңізге болады!

Чен Вэйлиангтың блогында ( https://www.chenweiliang.com/ ) бөлісілген «SEO шығындарын болдырмау үшін HestiaCP көмегімен .htaccess қосалқы домен файлдарын қалай пакеттік түрде анықтауға болады?» мақаласы сізге пайдалы болады деп үміттенемін.

Осы мақаланың сілтемесін бөлісуден тартынбаңыз: https://www.chenweiliang.com/cwl-32640.html

Көбірек жасырын трюктердің құлпын ашу үшін🔑 Telegram каналымызға қосылыңыз!

Бөлісу және ұнаса лайк! Сіздің бөлісулеріңіз бен лайктарыңыз біздің тұрақты мотивациямыз болып табылады!

 

Пікірлер

您的邮箱地址不会被公开。必填项已用*标注

Топ Scroll