12  साइट्स और आंतरिक साइट्स कॉन्फ़िगर करें

12.1 लक्ष्य

साइट और आंतरिक साइट कॉन्फ़िगरेशन पेज पर सामान्य विकल्पों को समझें, और जानें कि ब्राउज़र एमुलेशन, प्रॉक्सी, टाइम ज़ोन, WebRTC, URL एन्क्रिप्शन, वॉटरमार्क, संवेदनशील सामग्री छुपाना, URL ब्लॉकिंग, पेज कंट्रोल छुपाना/हटाना, और स्क्रिप्ट कॉन्फ़िगरेशन कब सक्षम करना है।

यह अध्याय प्रशासकों के लिए है। कॉन्फ़िगरेशन प्रविष्टि आमतौर पर साइट सूची या आंतरिक साइट सूची में होती है: लक्ष्य साइट ढूंढें और कॉन्फ़िगरेशन बटन पर क्लिक करें।

साइट प्रबंधन > साइट सूची > कॉन्फ़िगरेशन
साइट प्रबंधन > आंतरिक साइट सूची > कॉन्फ़िगरेशन

साइट कॉन्फ़िगरेशन और आंतरिक साइट कॉन्फ़िगरेशन समान मुख्य क्षमताएं प्रदान करते हैं। आंतरिक साइट कॉन्फ़िगरेशन आमतौर पर ERP, CRM, ऑर्डर सिस्टम, डेटा बैकएंड, और अन्य उद्यम इंट्रानेट सिस्टम के लिए उपयोग किया जाता है। साइट कॉन्फ़िगरेशन आमतौर पर SaaS साइट्स, बाहरी व्यावसायिक साइट्स, या उन वेब प्रविष्टियों के लिए उपयोग किया जाता है जिन्हें एकीकृत नियंत्रण की आवश्यकता होती है।

Note

यह अध्याय एक्सेस व्यवहार और सुरक्षा नीति कॉन्फ़िगरेशन को कवर करता है, न कि साइट जोड़ने का बुनियादी कार्य। बुनियादी आंतरिक साइट प्रवाह के लिए, अध्याय 6 देखें। अनुमति असाइनमेंट के लिए, अध्याय 7 देखें।

12.2 कॉन्फ़िगरेशन ऑब्जेक्ट अंतर

Sa2web में भ्रमित करने वाले कॉन्फ़िगरेशन ऑब्जेक्ट तीन मुख्य श्रेणियों में आते हैं:

कॉन्फ़िगरेशन ऑब्जेक्ट प्रविष्टि दायरा
ब्राउज़र इंस्टेंस कॉन्फ़िगरेशन ब्राउज़र प्रबंधन > ब्राउज़र सूची > कॉन्फ़िगरेशन एक ब्राउज़र इंस्टेंस के कर्नेल, ब्रांड, सिस्टम, स्टार्टअप पैरामीटर्स, कैश, और हार्डवेयर-संबंधी व्यवहार को प्रभावित करता है
साइट कॉन्फ़िगरेशन साइट प्रबंधन > साइट सूची > कॉन्फ़िगरेशन उपयोगकर्ताओं द्वारा SaaS या बाहरी साइट एक्सेस करते समय एक्सेस व्यवहार को प्रभावित करता है
आंतरिक साइट कॉन्फ़िगरेशन साइट प्रबंधन > आंतरिक साइट सूची > कॉन्फ़िगरेशन उपयोगकर्ताओं द्वारा आंतरिक सिस्टम एक्सेस करते समय एक्सेस व्यवहार को प्रभावित करता है

इसे समझने का एक सरल तरीका:

  • ब्राउज़र इंस्टेंस कॉन्फ़िगरेशन तय करता है कि कौन सा ब्राउज़र वातावरण पेज चलाता है।
  • साइट और आंतरिक साइट कॉन्फ़िगरेशन तय करते हैं कि उस साइट तक एक्सेस कैसे नियंत्रित किया जाता है।
  • समूह अनुमतियाँ तय करती हैं कि कौन से उपयोगकर्ता इन प्रविष्टियों को देख और उपयोग कर सकते हैं।

12.3 ब्राउज़र इंस्टेंस कॉन्फ़िगरेशन

ब्राउज़र इंस्टेंस कॉन्फ़िगरेशन मुख्य रूप से ब्राउज़र सूची में कॉन्फ़िगरेशन पेज से आता है। यह एक विशिष्ट URL के लिए नहीं है; यह एक विशिष्ट रिमोट ब्राउज़र इंस्टेंस पर लागू होता है।

सेटिंग उद्देश्य अनुशंसा
कर्नेल संस्करण वास्तव में चलने वाले क्रोमियम कर्नेल का चयन करता है अंतर्निहित, सत्यापित संस्करण पसंद करें
ऑपरेटिंग सिस्टम ब्राउज़र वातावरण द्वारा प्रस्तुत सिस्टम प्रकार सेट करता है लक्ष्य साइट की जोखिम-नियंत्रण रणनीति के अनुरूप रखें
ब्रांड क्रोम, एज, ओपेरा, विवाल्डी, और अन्य ब्राउज़र ब्रांड आमतौर पर क्रोम या व्यवसाय द्वारा आवश्यक ब्रांड चुनें
ब्रांड संस्करण संबंधित ब्रांड संस्करण का चयन करता है इसे कर्नेल संस्करण और लक्ष्य-साइट संगतता से मिलान करें
मोबाइल मॉडल एक मोबाइल डिवाइस का अनुकरण करता है केवल तभी सक्षम करें जब लक्ष्य साइट को मोबाइल लेआउट की आवश्यकता हो
टाइम ज़ोन ब्राउज़र वातावरण समय क्षेत्र सेट करता है व्यावसायिक खाते के क्षेत्र से मिलान करें

उन्नत सेटिंग्स स्टार्टअप पैरामीटर्स और क्रोम रनटाइम सेटिंग्स को भी समायोजित कर सकती हैं।

12.3.1 स्टार्टअप पैरामीटर्स

स्टार्टअप पैरामीटर्स ब्राउज़र शुरू होने पर उपयोग किए जाने वाले पैरामीटर्स के सेट में लिखे जाते हैं। सामान्य डिफ़ॉल्ट में शामिल हैं:

पैरामीटर उद्देश्य
disable-gpu GPU अक्षम करता है, सर्वर पर संगतता फॉलबैक के रूप में अक्सर उपयोगी
no-sandbox कंटेनर वातावरण में सामान्य क्रोमियम रनटाइम पैरामीटर
ignore-certificate-errors प्रमाणपत्र त्रुटियों को अनदेखा करता है, परीक्षण या सेल्फ-साइन प्रमाणपत्र वातावरण के लिए उपयुक्त
lang ब्राउज़र भाषा निर्दिष्ट करता है, जैसे en-US
autoplay-policy मीडिया ऑटोप्ले नीति नियंत्रित करता है
Warning

स्टार्टअप पैरामीटर्स ब्राउज़र स्थिरता और सुरक्षा सीमाओं को प्रभावित करते हैं। जब तक आप स्पष्ट रूप से नहीं जानते कि लक्ष्य साइट या रनटाइम वातावरण को इसकी आवश्यकता है, डिफ़ॉल्ट पैरामीटर्स को लापरवाही से न हटाएं या अपरिचित पैरामीटर्स न जोड़ें।

12.3.2 क्रोम रनटाइम सेटिंग्स

सेटिंग उद्देश्य
अस्थायी निर्देशिका ब्राउज़र रनटाइम अस्थायी फ़ाइल स्थान
कैश निर्देशिका ब्राउज़र कैश फ़ाइल स्थान
अधिकतम छवि आकार छवि कैप्चर या ट्रांसमिशन के लिए अधिकतम आकार नियंत्रित करता है
हार्डवेयर नंबर ब्राउज़र वातावरण को अलग करने के लिए उपयोग किया जाने वाला हार्डवेयर पहचानकर्ता; केवल संख्या
हार्डवेयर त्वरण क्या हार्डवेयर त्वरण सक्षम है
स्टार्टअप पर उपयोगकर्ता डेटा साफ़ करें हर बार ब्राउज़र शुरू होने पर ब्राउज़र उपयोगकर्ता डेटा साफ़ करता है

यदि लक्ष्य साइट लॉगिन स्थिति या स्थानीय कैश पर दृढ़ता से निर्भर करती है, तो स्टार्टअप पर उपयोगकर्ता डेटा साफ़ करें को हल्के में सक्षम न करें। यदि आप एकबारगी सत्र और साफ वातावरण की अधिक परवाह करते हैं, तो आप इसे सक्षम कर सकते हैं।

12.4 बुनियादी सेटिंग्स

साइट और आंतरिक साइट कॉन्फ़िगरेशन पेज पर बुनियादी सेटिंग्स एक्सेस के दौरान ब्राउज़र प्रस्तुति, सुरक्षा वॉटरमार्क, और उपयोगकर्ता-दृश्य जानकारी को नियंत्रित करती हैं।

सेटिंग उद्देश्य सामान्य परिदृश्य
एमुलेटर सक्षम करें ब्राउज़र ब्रांड या मोबाइल डिवाइस एमुलेशन सक्षम करता है लक्ष्य साइट ब्राउज़र या डिवाइस प्रकार के अनुसार अलग पेज दिखाती है
ब्राउज़र ब्रांड का अनुकरण करें क्रोम, एज, ओपेरा, या विवाल्डी का अनुकरण करता है साइट संगतता या व्यावसायिक आवश्यकताओं को निश्चित ब्राउज़र ब्रांड की आवश्यकता होती है
मोबाइल डिवाइस मॉडल एक फोन मॉडल का अनुकरण करता है मोबाइल एडमिन पोर्टल, H5 पेज, या मोबाइल-ओनली सुविधाएँ
अकाउंट नाम छुपाएं फ्रंटएंड में अकाउंट नाम उजागर होने से रोकता है बहु-खाता साझाकरण, ठेकेदार एक्सेस, ग्राहक-सहायता सहायता प्राप्त संचालन
URL एन्क्रिप्शन वास्तविक मूल URL सीधे दिखाने से बचाता है आंतरिक सिस्टम, आपूर्तिकर्ता पोर्टल, संवेदनशील SaaS या बाहरी साइट्स
दृश्य वॉटरमार्क पेज पर दृश्य वॉटरमार्क विज़िटर रिमाइंडर और ट्रेसेबिलिटी
अदृश्य वॉटरमार्क छिपा हुआ वॉटरमार्क स्क्रीनशॉट फैलने के बाद ट्रेसेबिलिटी
कॉपी अक्षम करें पेज सामग्री कॉपी करने को प्रतिबंधित करता है ग्राहक जानकारी, ऑर्डर डेटा, अनुबंध सामग्री
प्रिंट अक्षम करें प्रिंटिंग प्रतिबंधित करता है कागज या PDF पर थोक निर्यात रोकता है
संपादन अक्षम करें संपादन संचालन प्रतिबंधित करता है केवल-पढ़ने की समीक्षा और ऑडिट एक्सेस
Tip

न्यूनतम आवश्यक सिद्धांत के अनुसार सुरक्षा सेटिंग्स सक्षम करें। उदाहरण के लिए, यदि आप केवल वास्तविक पता उजागर करने से बचना चाहते हैं, तो पहले URL एन्क्रिप्शन सक्षम करें। यदि स्क्रीनशॉट साझाकरण भी चिंता का विषय है, तो वॉटरमार्क जोड़ें। यदि सामग्री स्वयं संवेदनशील है, तो कॉपी, प्रिंट, और संपादन अक्षम करने पर विचार करें।

12.5 प्रॉक्सी सेटिंग्स

प्रॉक्सी सेटिंग्स तय करती हैं कि लक्ष्य साइट एक्सेस करते समय ट्रैफ़िक कहाँ जाता है।

प्रॉक्सी सक्षम करने के बाद, आप चुन सकते हैं:

प्रॉक्सी मोड विवरण
direct सीधा कनेक्शन
auto_detect प्रॉक्सी ऑटो-डिटेक्ट
pac_script PAC स्क्रिप्ट उपयोग करें
fixed_servers निश्चित प्रॉक्सी सर्वर उपयोग करें
system सिस्टम प्रॉक्सी उपयोग करें

निश्चित प्रॉक्सी सर्वर प्रारूप आमतौर पर है:

http://host:port
https://host:port
socks5://host:port

आप यह भी कॉन्फ़िगर कर सकते हैं:

सेटिंग विवरण
PAC स्क्रिप्ट URL pac_script मोड में उपयोग किया जाता है
प्रॉक्सी बाईपास सूची उदाहरण के लिए <local>,<loopback>,192.168.0.0/16,172.16.0.0/12,10.0.0.0/8
प्रॉक्सी उपयोगकर्ता नाम जब प्रॉक्सी को प्रमाणीकरण की आवश्यकता होती है तो भरा जाता है
प्रॉक्सी पासवर्ड जब प्रॉक्सी को प्रमाणीकरण की आवश्यकता होती है तो भरा जाता है

आंतरिक साइट्स को आमतौर पर सार्वजनिक इंटरनेट प्रॉक्सी की आवश्यकता नहीं होती है; वे ब्राउज़र नोड से इंट्रानेट सिस्टम तक रूट पहुंच पर अधिक निर्भर करती हैं। बाहरी SaaS साइट्स को निश्चित प्रॉक्सी की आवश्यकता हो सकती है यदि उन्हें एक विशिष्ट एग्रेस IP की आवश्यकता होती है।

12.6 टाइम ज़ोन सेटिंग्स

टाइम ज़ोन लक्ष्य साइट द्वारा देखे गए ब्राउज़र समय वातावरण को प्रभावित करता है और कुछ साइट्स पर समय प्रदर्शन और डिफ़ॉल्ट व्यावसायिक-डेटा रेंज को भी प्रभावित कर सकता है।

अनुशंसाएँ:

  • यदि कोई प्रॉक्सी उपयोग नहीं किया जाता है, तो उस समय क्षेत्र का उपयोग करें जहां उद्यम स्थित है।
  • यदि प्रॉक्सी उपयोग किया जाता है, तो प्रॉक्सी IP क्षेत्र के समय क्षेत्र का उपयोग करें।

12.7 WebRTC सेटिंग्स

साइट कॉन्फ़िगरेशन में दो प्रकार के WebRTC-संबंधित विकल्प शामिल हैं:

सेटिंग उद्देश्य
पेज पर WebRTC संचार अक्षम करें पेज को सीधे WebRTC संचार उपयोग करने से रोकता है
WebRTC पता व्हाइटलिस्ट जब WebRTC अक्षम हो तो विशिष्ट पता अपवादों की अनुमति देता है
WebRTC सक्षम करें उन्नत सेटिंग जो Sa2web प्रदर्शन या संचार-संबंधी क्षमता को नियंत्रित करती है

यदि लक्ष्य साइट को ऑडियो/वीडियो, रीयल-टाइम संचार, या ब्राउज़र WebRTC सुविधाओं की आवश्यकता नहीं है, तो पेज WebRTC अक्षम करने से वास्तविक नेटवर्क वातावरण का जोखिम कम हो सकता है। यदि लक्ष्य साइट स्वयं WebRTC पर निर्भर करती है, जैसे वीडियो मीटिंग, ऑनलाइन ग्राहक सेवा, या रीयल-टाइम ऑडियो/वीडियो बैकएंड, तो WebRTC अक्षम न करें। इसके बजाय, लक्ष्य साइट को पृथक नेटवर्क वाले ब्राउज़र इंस्टेंस के अंदर उपयोग करें।

12.8 संवेदनशील सामग्री और URL नियंत्रण

साइट और आंतरिक साइट कॉन्फ़िगरेशन तीन प्रत्यक्ष नियंत्रण क्षमताएं प्रदान करते हैं।

कॉन्फ़िगरेशन उद्देश्य उदाहरण
संवेदनशील शब्द छुपाएं पेज पर दिखाई देने वाले संवेदनशील टेक्स्ट को छुपाता है ग्राहक फोन नंबर, टोकन, आपूर्तिकर्ता नाम
URL ब्लॉक सूची मिलान वाले URL तक एक्सेस ब्लॉक करता है एक्सपोर्ट API, खतरनाक एडमिन पथ
थर्ड-पार्टी साइट्स एक्सेस के दौरान रीडायरेक्ट हो सकने वाले थर्ड-पार्टी पतों की अनुमति देता है या जोड़ता है लॉगिन पेज, SSO, भुगतान, या टिकटिंग डोमेन

संवेदनशील शब्द छुपाना कई लाइनें जोड़ने का समर्थन करता है, प्रति पंक्ति एक संवेदनशील शब्द। URL ब्लॉकिंग को एक्सपोर्ट, डाउनलोड, बल्क डिलीट, और सिस्टम सेटिंग्स जैसे उच्च-जोखिम पथ से शुरू करना चाहिए।

Warning

संवेदनशील शब्द छुपाना और कंट्रोल छुपाना पेज-लेयर कंट्रोल हैं; वे बैकएंड अनुमतियों को प्रतिस्थापित नहीं करते हैं। उच्च-जोखिम ऑपरेशंस को अभी भी लक्ष्य सिस्टम में ही अक्षम या अप्रूवल-गेटेड किया जाना चाहिए।

12.9 उन्नत एक्सेस कंट्रोल

उन्नत कॉन्फ़िगरेशन विंडोज, डाउनलोड, पेस्ट व्यवहार, स्क्रीन ट्रांसमिशन, और URL परिवर्तन घटनाओं को नियंत्रित करता है।

सेटिंग डिफ़ॉल्ट प्रवृत्ति विवरण
नई विंडो प्रॉम्प्ट सक्षम जब लक्ष्य साइट एक नई विंडो खोलती है तो उपयोगकर्ताओं को संकेत देता है
नई विंडो टाइमआउट 20000 ms नई-विंडो निर्माण या प्रतिक्रिया के लिए प्रतीक्षा समय
अधिकतम विंडो संख्या 3 एक साथ खोली गई विंडो की संख्या सीमित करता है
डाउनलोड सीमित करें सक्षम रिमोट पेज से फ़ाइल डाउनलोड नियंत्रित करता है
अधिकतम अपलोड आकार 2147483648 बाइट्स अपलोड की गई फ़ाइल आकार नियंत्रित करता है
अधिकतम पेस्ट टेक्स्ट लंबाई 2097152 एक ऑपरेशन में पेस्ट किए गए टेक्स्ट का आकार नियंत्रित करता है
अधिकतम पेस्ट फ़ाइल लंबाई 20971520 पेस्ट की गई फ़ाइल आकार नियंत्रित करता है
कैनवस ट्रांसमिशन विधि richcolor स्क्रीन ट्रांसमिशन मोड नियंत्रित करता है
कैनवस अंतराल 0 ms गैर-WebRTC ट्रांसमिशन मोड के लिए रीफ्रेश अंतराल
अधिकतम कैनवस चौड़ाई/ऊंचाई ट्रांसमिशन मोड पर निर्भर करता है स्क्रीन ट्रांसमिशन आकार सीमित करता है
URL परिवर्तन घटना सक्षम स्क्रिप्ट या नीतियों के लिए पेज URL परिवर्तनों को सुनता है

संवेदनशील आंतरिक सिस्टम के लिए, पहले डाउनलोड सीमित करें और अधिकतम विंडो संख्या नियंत्रित करें, फिर व्यावसायिक आवश्यकताओं के आधार पर अपलोड और पेस्ट आकार ढीला करें। ग्राफिक्स-भारी सिस्टम के लिए, कैनवस ट्रांसमिशन विधि और छवि गुणवत्ता का परीक्षण करने पर ध्यान केंद्रित करें।

12.10 अनुरोध और प्रतिक्रिया हेडर

अनुरोध हेडर और प्रतिक्रिया हेडर कॉन्फ़िगरेशन उन हेडर नामों को निर्दिष्ट करता है जिन्हें स्क्रिप्ट द्वारा पढ़ा या संसाधित किया जाना चाहिए।

सामान्य उपयोग:

  • अनुरोध हेडर द्वारा टेनेन्ट, वातावरण, या अकाउंट पहचानें।
  • प्रतिक्रिया हेडर द्वारा इंटरफ़ेस रिटर्न प्रकार निर्धारित करें।
  • पेज स्क्रिप्ट या इंटरफ़ेस स्क्रिप्ट को संदर्भ प्रदान करें।
  • विभिन्न गेटवे, SSO सिस्टम, या CDN के पीछे लक्ष्य-साइट व्यवहार डीबग करें।

यहां केवल हेडर नाम भरे जाते हैं, पूर्ण अनुरोध या प्रतिक्रिया सामग्री नहीं।

12.11 पेज डिलीशन और पेज हाइडिंग कंट्रोल

पेज कंट्रोल नियम दो प्रकारों में विभाजित हैं:

प्रकार प्रभाव
पेज डिलीशन कंट्रोल मिलान URL और XPath/CSS सेलेक्टर के अनुसार पेज से तत्वों को हटाता है
पेज हाइडिंग कंट्रोल मिलान URL और XPath/CSS सेलेक्टर के अनुसार तत्वों को छुपाता है

प्रत्येक नियम में शामिल है:

फ़ील्ड विवरण
मिलान URL * का अर्थ है सभी पेज। मिलान URL नियमों के लिए Section 12.14 देखें
सेलेक्टर XPath/CSS सेलेक्टर। कई सेलेक्टर जोड़े जा सकते हैं। सेलेक्टर नियमों के लिए Section 12.15 देखें

सामान्य उपयोग:

  • एक्सपोर्ट, डाउनलोड, डिलीट, और सिस्टम सेटिंग्स जैसे बटन हटाएं।
  • कीमतों, लागतों, और ग्राहक गोपनीयता फ़ील्ड छुपाएं।
  • विशिष्ट URL पेज पर उच्च-जोखिम वाले क्षेत्र छुपाएं।
  • ठेकेदारों, अस्थायी कर्मचारियों, और सहयोग उपयोगकर्ताओं के लिए सरलीकृत इंटरफेस प्रदान करें।

लक्ष्य साइट बदलने के बाद सेलेक्टर अमान्य हो सकते हैं। हर लक्ष्य-सिस्टम अपग्रेड के बाद इन नियमों का पुन: परीक्षण करें।

12.12 स्क्रिप्ट कॉन्फ़िगरेशन

स्क्रिप्ट कॉन्फ़िगरेशन पेज व्यवहार, जटिल लॉगिन, इंटरफ़ेस प्रतिक्रियाओं, और पेज एन्हांसमेंट को संभालने के लिए उपयुक्त है।

प्रत्येक स्क्रिप्ट में शामिल है:

फ़ील्ड विवरण
स्क्रिप्ट नाम प्रशासकों को स्क्रिप्ट पहचानने में मदद करता है
मिलान URL URL रेंज जहां स्क्रिप्ट प्रभावी होती है। Section 12.14 देखें
पेज स्क्रिप्ट पेज वातावरण में चलती है; DOM ऑपरेशंस, बटन हैंडलिंग, फॉर्म सहायता, और पेज एन्हांसमेंट के लिए उपयुक्त
SSE स्क्रिप्ट सर्वर-सेंट इवेंट स्ट्रीम को संभालती है
सेलेक्टर पेज स्क्रिप्ट तत्वों को सटीक रूप से ढूंढने के लिए सेलेक्टर जोड़ सकती हैं। Section 12.15 देखें
जावास्क्रिप्ट कोड निष्पादित करने के लिए स्क्रिप्ट सामग्री। स्क्रिप्ट लेखन के लिए Chapter 13 देखें

उत्पादन समूहों के लिए अधिकृत करने से पहले टेस्ट साइट या टेस्ट अकाउंट पर स्क्रिप्ट का परीक्षण करें। स्क्रिप्ट त्रुटियां पेज को अनुपयोगी बना सकती हैं, इसलिए प्रत्येक स्क्रिप्ट का एक स्पष्ट नाम और सबसे संकीर्ण व्यावहारिक मिलान दायरा होना चाहिए।

12.13 अनुशंसित कॉन्फ़िगरेशन संयोजन

विभिन्न परिदृश्यों के लिए इन संयोजनों से शुरू करें:

परिदृश्य अनुशंसित कॉन्फ़िगरेशन
आंतरिक ERP/CRM केवल-पढ़ने का एक्सेस URL एन्क्रिप्शन, दृश्य वॉटरमार्क, डाउनलोड सीमित करें, कॉपी अक्षम करें, संवेदनशील शब्द छुपाएं
ठेकेदार ग्राहक बैकएंड एक्सेस करता है अकाउंट नाम छुपाएं, URL एन्क्रिप्शन, दृश्य वॉटरमार्क, अदृश्य वॉटरमार्क, पेज डिलीशन कंट्रोल, रिकॉर्डिंग और रिप्ले
SaaS बहु-खाता उपयोग निश्चित प्रॉक्सी, टाइम ज़ोन, ब्राउज़र ब्रांड, मोबाइल डिवाइस मॉडल, अकाउंट नाम छुपाएं
उच्च-जोखिम एडमिन बैकएंड URL ब्लॉक सूची, पेज डिलीशन कंट्रोल, डाउनलोड सीमित करें, स्क्रिप्ट ऑडिट
AI / MCP एक्सेस URL एन्क्रिप्शन, संवेदनशील शब्द छुपाएं, उच्च-जोखिम URL ब्लॉक करें, पेज हाइडिंग कंट्रोल, न्यूनतम समूह प्राधिकरण

12.14 मिलान URL नियम

जब मान * होता है, तो सभी URL मिलान होते हैं। अन्य नियम:

  1. यदि यह regex: से शुरू होता है, तो निम्न सामग्री को URL मिलान के लिए नियमित अभिव्यक्ति के रूप में उपयोग किया जाता है, उदाहरण के लिए regex:https\:\/\/www.sa2web.com\/.+
  2. यदि यह extract: से शुरू होता है, तो URL सटीक समानता द्वारा मिलान किया जाता है, उदाहरण के लिए extract:https://www.sa2web.com
  3. यदि यह script: से शुरू होता है, तो URL मिलान के लिए एक जावास्क्रिप्ट अभिव्यक्ति का उपयोग किया जाता है। स्क्रिप्ट में url नामक एक चर होता है; जब स्क्रिप्ट परिणाम true होता है, तो यह मिलान करता है। उदाहरण के लिए: script:url.endsWith('pricing')
  4. यदि उपरोक्त में से कोई भी शर्त लागू नहीं होती है, तो URL उपसर्ग द्वारा मिलान किया जाता है, उदाहरण के लिए https://www.sa2web.com/my

12.15 XPath/CSS सेलेक्टर

इस ट्यूटोरियल में उल्लिखित XPath/CSS सेलेक्टर एक एकीकृत सेलेक्टर प्रारूप है जिसे पास किए गए पैरामीटर्स को कम करने के लिए डिज़ाइन किया गया है। यह सामान्य सेलेक्टर्स को निम्नलिखित नियमों के साथ बढ़ाता है:

प्रारूप:

(xpath:)?<xpath/css selector><:p<number>>?

यदि यह xpath: से शुरू होता है, तो यह एक XPath नियम है। अन्यथा यह एक CSS सेलेक्टर है। वैकल्पिक :p<number> भाग का अर्थ है लक्ष्य तत्व से उस संख्या में पूर्वज स्तरों द्वारा ऊपर की ओर खोज करना।

उदाहरण:

// xpath सेलेक्टर
xpath://body[contains(text(),sa2web)]:p1
// css सेलेक्टर
.article
.article:p1

12.16 कॉन्फ़िगरेशन प्रवाह अनुशंसा

  1. पुष्टि करें कि लक्ष्य साइट सामान्य रूप से खुलती है।
  2. प्रॉक्सी, टाइम ज़ोन, और ब्राउज़र एमुलेशन जैसी एक्सेस वातावरण सेटिंग्स कॉन्फ़िगर करें।
  3. URL एन्क्रिप्शन, वॉटरमार्क, और अकाउंट-नाम छुपाने जैसी प्रदर्शन नीतियाँ सक्षम करें।
  4. संवेदनशील शब्द, URL ब्लॉकिंग, पेज कंट्रोल, और स्क्रिप्ट जोड़ें।
  5. टेस्ट उपयोगकर्ता या टेस्ट एजेंट के साथ फ्रंटएंड के माध्यम से सत्यापित करें।
  6. पुष्टि के बाद, उत्पादन समूहों को अधिकृत करें।

12.17 स्वीकृति चेकलिस्ट