2016-06-02 6 views

उत्तर

12

सच पूछिये तो, .htaccess फ़ाइलों को केवल एकल लाइन टिप्पणियों की अनुमति: एक लाइन की शुरुआत में एक हैश चरित्र (#) पार्सर पता है कि रेखा अनदेखा किया जाना चाहिए की सुविधा देता है अर्थात्:

# this is a comment in an .htaccess file and many other scripting languages 

हालांकि, एक व्यावहारिक परिप्रेक्ष्य से आईएफ ब्लॉक में किसी भी संगत लाइनों को लपेटना संभव है (अपाचे 2.4 से उपलब्ध)। यह प्रभावी रूप से ब्लॉक के भीतर लाइनों को अक्षम करता है। उदाहरण के लिए:

<IF "false"> 
...disabled directives... 
</IF> 

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

2

Manu3D उत्तर का एक उदाहरण विस्तार और देने के लिए, आप FilesMatch directive में टिप्पणी सामग्री को समाहित कर सकते हैं और मैच के लिए एक असंभव फ़ाइल नाम का उपयोग कर सकते हैं।

<FilesMatch "index-sbrubles123land9897Brazil\.(php?)$"> 
    #commented content here 
</FilesMatch> 

लेकिन, मैं उत्पादन टिप्पणियों में कई टिप्पणियों और विशेष रूप से इस "गलत बहुभाषी टिप्पणी" तकनीक का उपयोग करने से बचूंगा। मुझे लगता है कि कम समय Apache parsing खर्च करते हैं। Htaccess फ़ाइलें, बेहतर (कम परेशानी प्रवण)।

और यह न भूलें कि आप इस झूठी टिप्पणी के अंदर टेक्स्ट या किसी भी अवैध अपाचे वाक्यविन्यास का उपयोग नहीं कर सकते हैं। अस्थायी रूप से या सशर्त रूप से अन्य निर्देशों को अक्षम करने में मददगार होगा, लेकिन पाठ पर टिप्पणी नहीं करना।

संबंधित मुद्दे