2012-12-20 25 views
5

एक विशिष्ट URL को छोड़कर मैं एक उचित रूप में सरल समस्या है।वार्निश कैश

मैं निम्न सिंटैक्स की कोशिश की है:

if (req.url == "http://www.test.com/") { 
    return (pass); 
} 

- सभी बदलाव के साथ (अनुगामी स्लैश आदि)।

मुझे लगता है कि मुझे यहां कुछ सरल/मौलिक याद आ रहा है ... क्या कोई मुझे हाथ दे सकता है?

उत्तर

11

req.url http मानकों के अनुसार यूआरएल रखता है। यह आपके मामले में / है। req.http.host वह होस्ट है जहां होस्ट भेजा जाता है। यह HTTP अनुरोध की मूल शारीरिक रचना से मेल खाता है। तो आपका उदाहरण लिखा जाएगा:

if (req.http.host == "www.test.com" && req.url == "/") { 
    return (pass); 
} 
+0

धन्यवाद !!!! आप कमाल के है! –