कम्प्युटर, सूचना प्रविधि
Htaccess (इन्कोडिङ): विन्यास, उपयोग उदाहरणहरु
सबैसँग, यस्तो वेब पृष्ठहरू र साइटहरु ठीक प्रदर्शन छैन भनेर मा इन्टरनेट, nabredal सर्फिंग। उदाहरणका लागि, कुनै पनि साइट खोलेर, प्रयोगकर्ता अनुकूल विविधता flourishes, हामी वर्ण, Arcs, प्रतीक र अन्य चिह्न भेद गर्न सक्छन् जो बीच सट्टा पाठ देख्नुहुन्छ। सबैभन्दा तपाईं कुनै पनि चिनियाँ वा जापानी साइटमा जाने बेला यस्तै हेर्न संभावना। यो सबै कारणले गर्दा यो आफ्नो .htaccess फाइल अन्य सेटिङहरू प्रयोग तथ्यलाई छ। ती देशहरूमा इन्कोडिङ फरक छ। एक ठीक कन्फिगर गरिएको फाइल सम्भव अनलाइन यस्तो अस्पष्ट वर्ण को उपस्थिति बच्न गर्नेछ।
जो इन्कोडिङ आवश्यक
एक साइट त्यहाँ एक कोर इन्कोडिङ, पूर्वनिर्धारित चारसेट भनिन्छ जो छ। यो एक विशेष .htaccess फाइल समावेश। इन्कोडिङ सही जो गर्न प्रतीक कोड मान मा रूपान्तरित छन् अनुसार नियम निर्धारण गर्न आवश्यक छ।
दशक को एक जोडी अघि कोडिंग धेरै जवान थियो। तिनीहरूले जानकारी बिट अधिक सात भन्दा समावेश गर्नुहोस्। एउटा उदाहरण हुन सक्छ ASCII। अब तिनीहरूले एक धेरै ठूलो संख्या देखियो। तिनीहरूमध्ये - सबैभन्दा लोकप्रिय र -8, विन्डोज-1251।
तल लाइन फरक इन्कोडिङ छ कि कागजात फरक हेर्नेछौं छ। यो साइटमा त्यहाँ त्रुटिहरू छन् कि यस कारण लागि हो। प्रयोगकर्ताको ब्राउजरले इन्कोडिङ को एक प्रकार सेट गर्न सक्नुहुन्छ, र सर्भर मा .htaccess फाइल अन्य समावेश गर्दछ। फलस्वरूप, पृष्ठ मा सबै पाठ अबोध्य प्रतीक को एक सेट परिवर्तन गरिएको छ।
आधारभूत इन्कोडिङ
.htaccess मा, तपाईं जो सबै वेब-पोर्टल लागि प्राथमिक इन्कोडिङ द्वारा निर्धारित गरिने हालतमा एउटा मापदण्ड निर्दिष्ट गर्न सक्नुहुन्छ। साथै, तपाईंले दर्ता गर्न सक्छन् र अन्य कोडिंग तिनीहरूलाई राम्ररी सबै पृष्ठहरूमा प्रदर्शन गर्न अनुमति दिन्छ कि। -8 र Windows-1251 - को .htaccess कोडिंग मा वेब विकासकर्ताहरूले सामान्यतया दुई प्रकारका संकेत छ। यो पूर्वनिर्धारित तिनीहरूले वेब ब्राउजर र पाठ सम्पादक को एक ठूलो नम्बर प्रयोग छ।
zakoryuchek बाहिर गर्न असम्भव छ भनी बच्न, तपाईं त ट्रान्सकोडिङ निषेध वा आवश्यक कोडिंग सल्लाह दिन्छन् गर्न प्यारामिटर पूर्वनिर्धारित चारसेट संग सम्पूर्ण साइट को प्राथमिक इन्कोडिङ, रूपमा साथै .htaccess फाइल कन्फिगर गर्नु पर्छ। आखिर, मुख्य समस्या उदाहरणका लागि, प्रयोगकर्ता सर्भर पढ्न सक्ने एउटा पूर्ण बिभिन्न इन्कोडिङ कुनै पनि डाटा पठाउन सक्नुहुन्छ, कि छ। यस्तो कार्यहरू forewarned गर्न आवश्यक छ।
.htaccess मा इन्कोडिङ साइट कसरी कन्फिगर गर्न
इन्कोडिङ पूर्वनिर्धारित चारसेट, सर्भर पूर्वनिर्धारित प्रक्रिया र ब्राउजर पठाइएको प्रमुख, AddDefaultCharset विकल्प संकेत छ। यो पूर्वनिर्धारित सङ्केतन सेट थप्न आवश्यक छ। जब तपाईं के इन्कोडिङ सबै वर्ण अनलाइन विचार गर्नुपर्छ ब्राउजर बताउँछ आफ्नो निर्धारित नियम एचटीटीपीहेडर पठाउनुहोस्। सामग्री-प्रकार खण्डमा, तपाईं सही वर्ण इन्कोडिङ निर्दिष्ट गर्न आवश्यक किन छ। यो सेटिङ .htaccess छ।
माथिको विकल्प फाइल मा कोडिंग साइट कन्फिगर गर्न मा निर्देशन आधारभूत आवश्यकता छ। यो टोली बल्ल लिपि, रूसी इन्कोडिङलाई लागि पूर्वनिर्धारित ब्राउजर अज्ञात, र तिनीहरूलाई आवश्यक गर्नेहरूलाई सम्बन्धित समस्या समाधान गर्न सक्षम छ। तपाईं सेटिङ दर्ता भने, ब्राउजर त्रुटि हुनेछ। अन्यथा, सबै कागजात स्वतः transcoded छन्। खाता सबै ब्राउजर नै इन्कोडिङ हेर्न भनेर मा लिनुहोस्। -8 र Windows-1251 - यस कारण यो सबै भन्दा प्रसिद्ध प्रयोग गर्न सबै भन्दा राम्रो छ। तिनीहरू सबै ब्राउजर लागि परिचित छन्।
समस्या सङ्केतन द्वारा कागजातहरू को स्वचालित रूपान्तरण को सक्रियता को माध्यम द्वारा निर्मूल गर्न सकिन्छ। तपाईंको .htaccess फाइल यो गर्न समावेश विशेष CharsetSourceEnc विकल्प। यो आवश्यक छ पछि आधारभूत इन्कोडिङ गर्ने सल्लाह दिन्छन् गर्न। सबै अरूलाई मा recoded गरिनेछ। एउटा कारण लागि वा अर्को ट्रान्सकोडिङ हटाउन आवश्यक हुनेछ भने, तपाईं आदेश फाइल मा CharserDisable मा लेख्न गर्नुपर्छ।
साइटको व्यक्तिगत खण्डहरू लागि अर्को इन्कोडिङ स्थापना
यो अक्सर हुँदैन, तर कहिले काँही वहाँ एक पृष्ठ को आवश्यकता वा खण्ड को सम्पूर्ण भाग एक फरक भाषा देखा छ। तदनुसार, आवश्यकता र अन्य सङ्केतन। .htaccess निर्धारित सङ्केतनसँग मूल निर्देशिका फाइल फेला को मामला मा, सबै पृष्ठहरूमा ठ्याक्कै यो प्रकट हुनेछ। परिणाम मान्छे सट्टा सही पाठ को वेबसाइट को विदेशी खण्डमा जानुहोस्, र त्यहाँ अस्पष्ट प्रतीक र अक्षरहरू एक भाषा समूहमा प्रदर्शित हुनेछ हुन सक्छ।
यो समस्या सामना गर्न हामी थप कन्फिगरेसन .htaccess आवश्यक छ। तपाईं नै फाइल अर्को सिर्जना गर्न आवश्यक छ र यसलाई थप इन्कोडिङ निर्दिष्ट गर्दछ AddType आदेश, सल्लाह दिन्छन्। यो फाइल सम्पूर्ण वेब साइट रूपमा, वा व्यक्तिगत पृष्ठहरूमा कार्य गर्न सक्छ। यसलाई जहाँ .htaccess फाइल स्थित छ मा निर्भर गर्दछ। तपाईं एक साइट को लागि एक विशिष्ट भाषामा एउटा फोल्डर मा राख्नु भने, यसको कन्फिगरेसन मात्र यो भाग मा काम गर्नेछ। बाँकी पहिलो .htaccess, एक साइट को मूल निर्देशिका मा स्थित छ जो को नियम अनुसार सञ्चालन हुनेछ।
.htaccess प्रयोग पुनर्निर्देशित
हालको परियोजना को परिवर्तन तपाईं केही पृष्ठ को पुरानो ठेगाना सुरक्षित गर्न चाहनुहुन्छ जब धेरै विकासकर्ताहरूले साइटहरू, यस्तो अवस्थामा संग सामना गर्नुपरेको थियो। तपाईं सामग्री व्यवस्थापन प्रणाली, साइट जो रन परिवर्तन गर्दा विशेष गरी बारम्बार यो हुन्छ। यो मूल साइट स्थिर थियो र कुनै एक तर्क ठेगाना हेरचाह छ। पुनप्रेषण आवश्यक छ (.htaccess परिवर्तन आवश्यक छ)।
फर्वार्ड पनि प्रशासक खोज परिणाम मा साइट को स्थिति राख्न चाहन्छ भने आवश्यक छ। आखिर, स्क्राच देखि दर्जा जुटाउने - यो एक कठिन कार्य हो।
के यो गठन भयो यस्तो फर्वार्ड ले? .htaccess होस्ट मा प्रयोग गरिएको छ। यो बाहिर छ नयाँ पृष्ठ को ठेगाना पछि विकल्प पुननिर्देशनगर्नुहोस् 301, प्रयोग पुनर्निर्देशित।
पहुँच निषेध
पनि .htaccess प्रयोग भएको एक सर्भर मा अवस्थित छ कि सम्पूर्ण साइट, यसको खण्डहरू वा विशिष्ट फाइलहरू पहुँच निषेध गर्न। यो कुरा बिगार्छ सक्छ जसले ती प्रयोगकर्ताहरूको पहुँच फाइलहरू पहुँच इनकार।
निम्न आदेशहरू प्रयोग:
- फाइल रजस्टर मा सम्पूर्ण साइट पहुँच सबै अस्वीकार आदेश अस्वीकार गर्न।
- ip_adres_polzovatelya टोलीबाट एक विशिष्ट प्रयोग आईपी-ठेगाना पहुँच अस्वीकार गर्न अस्वीकार।
फाइल सुरक्षा
सायद, प्रत्येक प्रयोगकर्ता ठ्याक्कै फरक वेभसाइटमा नै लेख भेट भएको छ। अक्सर, यो त तिनीहरू केवल अन्य स्रोतहरू बाट चोरी थिए हुन्छ। निस्सन्देह, खोज इन्जिन नक्कली पृष्ठ को घटना संग संघर्ष गर्दै छन्, तर अक्सर तिनीहरूले एकदम सही स्रोत चयन छैन। copywriters र प्रोग्रामर को लागि एक धेरै गम्भीर समस्या छ। किनभने गुणस्तर सामग्री लेख्न गर्न समय र प्रयास को एक धेरै लिन्छ। त्यसपछि खोज इन्जिन को प्रतिलिपि सामाग्री को लागि प्रतिबंध imposes। यो निराशा छ। अक्सर पाठ र तस्बिरहरू तिनीहरूले चोरी रूपमा। एकै समयमा यस्तो चोर को एक ठूलो संख्या पनि अन्य मानिसहरूको स्रोतहरू तस्वीरहरू डाउनलोड गर्छन्। आफ्नो सर्भर अधिभार छैन क्रममा तिनीहरूले बस मूल स्रोत संग एक तस्वीर बुझाउँछ। यो लिंक सम्मिलन hotlink भनिन्छ। तस्वीर लिङ्क साथै डाउनलोड लागि उपलब्ध छन् कि फाइलहरू संकेत, सम्मिलित गर्न सकिन्छ। लेखक को सामाग्री को लागि यस्तो घटना अत्यन्तै अप्रिय छ। सर्भर तिनीहरूलाई लागि प्राथमिक स्रोत पनि लोडमा छ।
को .htaccess फाइल मा, तपाईं hotlinking सुरक्षित गर्न फाइलहरू निर्दिष्ट गर्न सक्नुहुन्छ। यो पहुँच अस्वीकार गरिनेछ जो विस्तार, बाहिर spells। पनि होटल फाइल वा सम्पूर्ण समूह को लागि एक पासवर्ड सेट गर्न सक्नुहुन्छ। बन्द गर्नुपर्छ पहुँचको लागि निर्देशिका, मा त .htaccess फाइल राखिएको छ।
निदान त्रुटिहरू
यो त एउटा .htaccess फाइल नियुक्ति सम्पादन पछि कोड "500" त्रुटि छ कि हुन्छ। यस्तो त्रुटि कारण फाइल नै कमी गर्न हुन्छ। तपाईं फोल्डरमा प्रतिवेदन डोमेन निर्देशिका मा स्थित छ कि एक फाइल मा कारण पत्ता लगाउन सक्नुहुन्छ।
साथै, तपाईंले .htaccess मा भने छ के पूरा छैन भने, तपाईं फाइल को प्रक्रिया साइट सेटिङहरू समावेश छ भनेर निश्चित गर्न आवश्यक छ।
तपाईं देख्न सक्नुहुन्छ रूपमा, .htaccess फाइल वेबसाइट कोडिंग को विन्यास, र अन्य उपयोगी सञ्चालन कि ठीक विभिन्न परियोजनाहरूको विकास र समर्थन व्यवस्थापन गर्न अनुमति लागि आवश्यक छ।
Similar articles
Trending Now