2012-06-29 7 views
5

का उपयोग कर काम नहीं कर रहा है। मैं ग्लोबल.एक्सएक्स फ़ाइल से यूआरएल रीवाइटिंग करने की कोशिश कर रहा हूं लेकिन हर बार जब यह Default.aspx पेज पर रीडायरेक्ट करता है और टैब आईडी को अनदेखा करता है क्योंकि मैं इसे डॉटनेटनेट वर्क में कर रहा हूं। 06.01.03 (108)। यहाँ कोड है:यूआरएल रिवाइटिंग ग्लोबल.एएसएक्स

if (CurrentURL_Path.Contains("scientific-cameras")) 
{ 
    HttpContext.Current.RewritePath("~/Default.aspx?TabId=105"); 
} 

मैं एक पेज बनाया है abc.aspx

मैं चाहता हूँ कि अगर "वैज्ञानिक-कैमरा" है यूआरएल में शामिल तो यह पृष्ठ पर रीडायरेक्ट (abc.aspx) और 105 abc.aspx के लिए TabId है।

+0

साथ रूटिंग आप अपने प्रश्न थोड़ा संपादित करें और विस्तृत कर सकते हैं? जैसा कि यह खड़ा है कि आपकी मदद करने के लिए हमारे लिए बहुत कम जानकारी है। आपकी समस्या के बारे में अतिरिक्त जानकारी के अतिरिक्त, क्या आप उन समस्याओं को जोड़ सकते हैं जिन्हें आपने समस्या हल करने का प्रयास किया है, और ये समाधान क्यों काम नहीं करते? अंत में, क्या आप डॉटनेटनेट के संस्करण का उल्लेख कर सकते हैं (और क्या यह आपका स्वयं का निर्माण है या नहीं) आप इसका उपयोग कर रहे हैं? – Jeroen

+0

क्या नया यूआरएल सर्वर पर मौजूद है? –

+0

वेब प्राप्त करने के लिए Web.config का उपयोग क्यों नहीं करते? – abatishchev

उत्तर

0

संभावना से अधिक यह डीएनएन सामान के साथ एक संघर्ष है। डीएनएन में पहले से ही एक दोस्ताना यूआरएल संरचना है। मैं इसे स्वयं करने के बजाय इसका उपयोग करने की सलाह दूंगा, क्योंकि आप रसोई में बहुत सारे कुक नहीं चाहते हैं।

आप "होस्ट" -> "होस्ट सेटिंग्स" -> "अनुकूल यूआरएल सेटिंग्स" में कस्टम यूआरएल निर्दिष्ट कर सकते हैं।

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