सबडोमेनचे HestiaCP बल्क व्यवस्थापन: .htaccess फायली स्वयंचलितपणे जोडण्याचा सर्वोत्तम मार्ग!

बॅचेसमध्ये व्यवस्थापन करायचे आहेHestiaCPसबडोमेनसाठी .htaccess फाइल? हे ट्युटोरियल तुम्हाला वेबसाइट व्यवस्थापन कार्यक्षमता सुधारण्यासाठी वेगवेगळे नियम आपोआप जोडण्याची सर्वात सोपी पद्धत शिकवते. वेबमास्टर्ससाठी हे शिकणे आवश्यक आहे! 🚀

वेबसाइट पुनर्निर्देशन आहेएसइओहे ऑप्टिमायझेशन आणि ट्रॅफिक व्यवस्थापनाचे एक महत्त्वाचे साधन आहे. तथापि, प्रत्येक सबडोमेन मॅन्युअली कॉन्फिगर करणे.htaccessहे दस्तऐवजीकरण निःसंशयपणे एक मोठे प्रकल्प आहे. तर, एकाच वेळी सर्व बॅच कॉन्फिगर करण्याचा काही मार्ग आहे का? अर्थातच!

आता, HestiaCP पॅनेलमध्ये सबडोमेन बॅच-अ‍ॅड कसे करायचे याबद्दल बोलूया.public_htmlस्वतंत्रपणे निर्देशिका तयार करा.htaccessवेगवेगळे पुनर्निर्देशन नियम फाइल करा आणि लिहा.

सबडोमेनचे HestiaCP बल्क व्यवस्थापन: .htaccess फायली स्वयंचलितपणे जोडण्याचा सर्वोत्तम मार्ग!


.htaccess फायली बॅचेसमध्ये का तयार करायच्या?

जर तुमच्याकडे मोठ्या संख्येने सबडोमेन असतील आणि प्रत्येक सबडोमेन एका विशिष्ट निर्देशिकेत किंवा URL वर पुनर्निर्देशित करायचा असेल, तर प्रत्येक सबडोमेन मॅन्युअली कॉन्फिगर करा.htaccessही फाइल स्पष्टपणे अवास्तव आहे.

उदाहरणार्थ, तुमचे प्राथमिक डोमेन नाव आहे chenweiliang.com, तुमचा सबडोमेन आहे af.chenweiliang.com,ar.chenweiliang.comथांबा, तुम्हाला भेट द्यायची आहे. af.chenweiliang.com वापरकर्त्यांची संख्या www.chenweiliang.com/af/, भेट देताना ar.chenweiliang.com वापरकर्त्यांची संख्या www.chenweiliang.com/ar/.

बरं, हे काम एकाच वेळी पूर्ण करण्यासाठी आपण बॅश स्क्रिप्ट वापरू शकतो.


HestiaCP वापरून .htaccess फाइल्स बॅच जनरेट करण्याचे टप्पे

१. तयारी

सुरुवात करण्यापूर्वी, तुम्हाला खालील माहितीची पुष्टी करणे आवश्यक आहे:

  • हेस्टियासीपी वापरकर्तानाव(उदाहरणार्थ youruser)
  • प्राथमिक डोमेन नाव(उदाहरणार्थ chenweiliang.com)
  • सबडोमेन निर्देशिका रचना(सर्व सबडोमेन public_html निर्देशिका मार्ग असा आहे /home/youruser/web/子域名.chenweiliang.com/public_html/)
  • सर्व्हर बॅश स्क्रिप्ट एक्झिक्युशनला सपोर्ट करतो.

२. पटकथा लिहा

नावाची फाईल तयार करा create_htaccess.sh आणि खालील स्क्रिप्ट सामग्री पेस्ट करा:

#!/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 文件均已生成!"

३. अंमलबजावणी परवानग्या द्या आणि स्क्रिप्ट चालवा

टर्मिनलमध्ये खालील कमांड कार्यान्वित करा:

chmod +x create_htaccess.sh
./create_htaccess.sh

धाव पूर्ण झाल्यानंतर, तुम्हाला संबंधित दिसेल .htaccess फायली तयार केल्या आहेत.


स्क्रिप्ट पार्सिंग

१. परिवर्तनशील व्याख्या

  • USER: HestiaCP साठी वापरकर्तानाव
  • DOMAIN: प्राथमिक डोमेन नाव
  • SUBDOMAINS: सबडोमेन प्रीफिक्स यादी

२. ट्रॅव्हर्स सबडोमेन आणि .htaccess तयार करा

  • for SUB in $SUBDOMAINS: सबडोमेन प्रीफिक्समधून लूप करा
  • FULL_DOMAIN="$SUB.$DOMAIN": संपूर्ण सबडोमेन एकत्र करा
  • HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess": व्याख्या .htaccess फाइल स्टोरेज मार्ग
  • echo "RewriteEngine on" > "$HTACCESS_PATH": सक्षम करा RewriteEngine
  • echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> "$HTACCESS_PATH": सबडोमेन जुळवा
  • echo "RewriteRule ^(.*)$ http://www.$DOMAIN/$SUB/$1 [L,R=301]" >> "$HTACCESS_PATH": ३०१ रीडायरेक्ट करा

३. स्क्रिप्ट अंमलबजावणीचे निकाल

यशस्वी ऑपरेशननंतर, प्रत्येक सबडोमेन public_html एक निर्देशिका तयार केली जाईल. .htaccess फाइलची सामग्री खालीलप्रमाणे आहे (सह af.chenweiliang.com उदाहरणार्थ):

RewriteEngine on
RewriteCond %{HTTP_HOST} ^af.chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/af/$1 [L,R=301]

बेरीज करणे

हेस्टियासीपीमध्ये सबडोमेन बॅच कॉन्फिगर करण्यासाठी बॅश स्क्रिप्ट्स कसे वापरायचे याचे वर्णन या लेखात केले आहे. .htaccess स्वयंचलित पुनर्निर्देशन साध्य करण्यासाठी फाइल.

स्क्रिप्टद्वारे, आपण हे करू शकतो:

  • कंटाळवाणे मॅन्युअल ऑपरेशन टाळा, कार्यक्षमता सुधारणे
  • 减少人为错误, नियमांची सुसंगतता सुनिश्चित करणे
  • एकाधिक सबडोमेनशी त्वरित जुळवून घ्या, सहजपणे बॅच कॉन्फिगरेशन पूर्ण करा

हे केवळ तुमच्या वेबसाइटचे व्यवस्थापन सोपे करत नाही तर एसइओ ऑप्टिमायझेशन प्रभाव देखील सुधारते आणि वापरकर्त्यांना प्रवेश सुलभ करते.

जर तुमच्याकडे अनेक सबडोमेन असतील ज्यांना कॉन्फिगर करायचे असेल, तर तुम्ही ही पद्धत वापरून पाहू शकता, तुमचे हात मोकळे करू शकता आणि अर्ध्या प्रयत्नात दुप्पट निकाल मिळवू शकता!

होप चेन वेइलांग ब्लॉग ( https://www.chenweiliang.com/ ) सामायिक केले "सबडोमेनचे HestiaCP बल्क व्यवस्थापन: .htaccess फायली स्वयंचलितपणे जोडण्याचा सर्वोत्तम मार्ग!", हे तुमच्यासाठी उपयुक्त ठरू शकते.

या लेखाची लिंक सामायिक करण्यासाठी आपले स्वागत आहे:https://www.chenweiliang.com/cwl-32615.html

अधिक लपलेल्या युक्त्या उघड करण्यासाठी🔑, आमच्या टेलिग्राम चॅनेलमध्ये सामील होण्यासाठी स्वागत आहे!

आवडल्यास शेअर आणि लाईक करा! तुमचे शेअर्स आणि लाईक्स ही आमची सतत प्रेरणा आहेत!

 

评论 评论

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. 用 项 已 用 * लेबल

लेख निर्देशिका
Top स्क्रोल करा