लेख निर्देशिका
Wordfence प्लगइनले अन्य डोमेन पथहरू सुरक्षित रूपमा स्क्यान गर्न नसक्ने भएकोले , Wordfence प्लगइनद्वारा सुरक्षित स्क्यानिङलाई सहज बनाउनको लागि, WordPress छवि सबडोमेन पथहरू WordPress वेबसाइटको एउटै डोमेन फोल्डरमा बाँध्नु आवश्यक छ।
VestaCP र यसको फोर्क HestiaCP ले प्रयोगकर्ताहरूलाई डोमेन फोल्डर डाइरेक्टरी मार्ग अनुकूलित गर्न अनुमति दिन्छ।
यद्यपि, CWP नियन्त्रण प्यानलमा रहेको सबडोमेन फोल्डर पथलाई एउटै डोमेन फोल्डर भित्रको पथमा बाँध्न अनुकूलित गर्न सकिँदैन।
उदाहरणका लागि, चेन वेइलियाङको ब्लग पहिले नै सबडोमेन फोल्डर मार्गमा बाँधिएको छ ▼
/home/用户名/public_html/chenweiliang.com
सबडोमेन नाम थप्दा, एउटै डोमेन नाम फोल्डर ▼ भित्रको पथमा बाँध्न प्रभावकारी हुँदैन।
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
- यस्तो सबडोमेन नाम फोल्डर पथ थप्न सकिँदैन ...
- यहाँ समाधान छ।
CWP अनुकूलन सबडोमेन नाम फोल्डर डाइरेक्टरी पथ प्रक्रिया
- पहिले सबडोमेन नामको फोल्डर मार्ग थप्नुहोस् (अन्य डोमेन नाम फोल्डरहरूबाट अलग सेट गर्नुहोस्):
/home/用户名/public_html/img.chenweiliang.com
- त्यसपछि, म्यानुअल रूपमा vhosts फाइल सम्पादन गर्नुहोस् र यस डोमेन नाम फोल्डरको डाइरेक्टरी मार्ग बदल्नुहोस्:
/home/用户名/public_html/img.chenweiliang.com
- निम्न अनुकूल डोमेन नाम फोल्डर डाइरेक्टरी मार्गसँग बदल्नुहोस्:
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
CWP7 मा vhosts कन्फिगरेसन फाइल कसरी सम्पादन गर्ने र डोमेन नाम फोल्डरको डाइरेक्टरी मार्ग बदल्ने?
चरण १: अनुकूलन फोल्डर निर्देशिका उत्पन्न गर्नुहोस् ▼
mkdir /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
चरण २: तपाईंले भर्खरै सिर्जना गर्नुभएको अनुकूलन फोल्डरको स्थानमा छवि फाइलहरू प्रतिलिपि गर्नुहोस्। ▼
cp -rpf -f /home/用户名/public_html/img.chenweiliang.com/* /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
चरण ३: वेबसर्भर कन्फिगरेसन सम्पादक प्रविष्ट गर्नुहोस् र Nginx डोमेन vhosts कन्फिगरेसन फाइललाई छुट्टै सम्पादन गर्नुहोस्।
क्लिक गर्नुहोस् "सम्पादन गर्नुहोस्" Nginx को डोमेन नाम vhosts कन्फिगरेसन फाइल▼
- वेबसर्भर कन्फिगरेसन सम्पादक → वेबसर्भर सेटिङहरू → /etc/nginx/conf.d/vhosts/ → सम्पादन गर्नुहोस्

/etc/nginx/conf.d/vhosts/img.chenweiliang.com.conf/etc/nginx/conf.d/vhosts/img.chenweiliang.com.ssl.conf
चरण 4: यो डोमेन नाम फोल्डर डाइरेक्टरी पथ ▼ बदल्नुहोस्
/home/用户名/public_html/img.chenweiliang.com
निम्न अनुकूल डोमेन नाम फोल्डर डाइरेक्टरी पथ ▼ संग बदल्नुहोस्
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
चरण ५: nginx सेवा पुन: सुरु गर्नुहोस् ▼
systemctl restart nginx
चरण ६: वेबसर्भर कन्फिगरेसन सम्पादक प्रविष्ट गर्नुहोस् र अपाचे डोमेन vhosts कन्फिगरेसन फाइललाई छुट्टै सम्पादन गर्नुहोस्।
क्लिक गर्नुहोस् "सम्पादन गर्नुहोस्" Apache को डोमेन नाम vhosts कन्फिगरेसन फाइल▼
- वेबसर्भर कन्फिगरेसन सम्पादक → वेबसर्भर सेटिङहरू → /usr/local/apache/conf.d/vhosts/ → सम्पादन गर्नुहोस्

/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
- वेबसर्भर कन्फिगरेसन सम्पादक → वेबसर्भर सेटिङहरू → /etc/nginx/conf.d/vhosts/ → सम्पादन गर्नुहोस्
चरण 7: यो डोमेन नाम फोल्डर डाइरेक्टरी पथ ▼ बदल्नुहोस्
/home/用户名/public_html/img.chenweiliang.com
निम्न अनुकूल डोमेन नाम फोल्डर डाइरेक्टरी पथ ▼ संग बदल्नुहोस्
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
चरण ८: httpd सेवा पुन: सुरु गर्नुहोस् ▼
systemctl restart httpd
चरण ९: .htaccess फाइलमा रिडिरेक्शन बहिष्करण नियमहरू थप्नुहोस्।
यदि तपाईं www शीर्ष-स्तर डोमेन बिना प्रयोगकर्ताहरूलाई स्वचालित रूपमा सबडोमेनमा रिडिरेक्ट गर्न चाहनुहुन्छ भने , तपाईंले विशिष्ट फोल्डर निर्देशिकाहरू बहिष्कार गर्न .htaccess फाइलमा रिडिरेक्ट नियम थप्नु पर्छ। ▼
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]निर्दिष्ट निर्देशिका बहिष्करण प्रकार्य ▼ प्राप्त गर्न पहिलो नियम अघि यो कोड राख्नुहोस्
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]चरण १०: परिवर्तनहरू प्रभावकारी भएका छन् कि छैनन् भनेर हेर्न वेबसाइट रिफ्रेस गर्नुहोस्।
- सबडोमेन CDN बन्द गर्नुहोस् र सबडोमेन वेबसाइट रिफ्रेस गर्नुहोस्।
चरण ११: कन्फिगरेसन फाइललाई आफ्नो स्थानीय कम्प्युटर र गुगल ड्राइभमा ब्याकअप गर्नुहोस्।
- यदि वेबसर्भर सेटिङमा → वेबसर्भर चयन गर्नुहोस्, कन्फिगरेसन बचत र पुन: निर्माण गरेपछि, माथिको म्यानुअल रूपमा सम्पादन गरिएका फाइल सामग्रीहरू अमान्य हुनेछन्।
- यसलाई पुन: म्यानुअल रूपमा सम्पादन गर्न आवश्यक छ, जुन धेरै अप्ठ्यारो छ, त्यसैले म्यानुअल सम्पादन पछि, ब्याकअप गरिएका कन्फिगरेसन फाइलहरू द्रुत रूपमा पुनर्स्थापना गर्न फाइलहरूलाई जगेडा गर्नुपर्छ।
ब्याकअप vhost कन्फिगरेसन फाइललाई छिटो पुनर्स्थापना गर्न निम्न आदेश हो▼
cp -rpf -f /newbackup/backup-vhost-file/nginx-vhosts-file_modified/* /etc/nginx/conf.d/vhosts/ cp -rpf -f /newbackup/backup-vhost-file/apache-vhosts-file_modified/* /usr/local/apache/conf.d/vhosts/
ब्याकअप vhosts कन्फिगरेसन फाइल पुनर्स्थापना पछि, प्रभाव लिन nginx र httpd पुन: सुरु गर्न निश्चित हुनुहोस् ▼
systemctl restart nginx systemctl restart httpd
- यो अभिलेख उद्देश्य र जानकारीको लागि मात्र हो।
चरण १२: मार्ग बदल्नको लागि बेटर सर्च रिप्लेस प्लगइन प्रयोग गर्नुहोस् ।
यो बाटो ▼
home/用户名/public_html/img.chenweiliang.com
▼ सँग बदल्नुहोस्
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
चरण १३: छवि उपडोमेन मेटाउनुहोस् ▼
rm -rf /home/用户名/public_html/img.chenweiliang.com
चरण १४: सबै कुरा सही छ भनी पुष्टि गरेपछि, सबडोमेन CDN पुनर्स्थापित गर्नुहोस्।
आशा छ, चेन वेइलियाङको ब्लग ( https://www.chenweiliang.com/ ) मा साझा गरिएको "CWP मा सबडोमेन फोल्डर डाइरेक्टरी पथहरू कसरी अनुकूलित गर्ने? vhosts फाइल सम्पादन गर्ने" लेख तपाईंको लागि उपयोगी हुनेछ।
यस लेखको लिङ्क साझा गर्न नहिचकिचाउनुहोस्: https://www.chenweiliang.com/cwl-28218.html
