मैंने एएसपी.NET और आईआईएस के लिए कई यूआरएल रीवाइटर देखा है और यह सोच रहा था कि हर कोई क्या उपयोग करता है, और क्यों।क्या आप एएसपी.Net के लिए यूआरएल रीराइटर का उपयोग करते हैं?
- ThunderMain URLRewriter:
यहाँ जो कि मैं प्रयोग किया जाता है या पर ध्यान दिया है कर रहे हैं पिछले एक परियोजना में इस्तेमाल काफी लचीलापन/प्रदर्शन हम
- Ewal UrlMapper देख रहे थे नहीं था: में इस्तेमाल किया एक मौजूदा परियोजना है, लेकिन स्रोत
- UrlRewritingNet.UrlRewrite छोड़ दिया जा रहा है: एक सभ्य पुस्तकालय लेकिन की तरह लगता है प्रलेखन के गरीब व्याकरण मुझे महसूस कर छोड़ देता है असहज
- UrlRewriter.NET: यह मेरा वर्तमान fav है, बहुत लचीलापन है, हालांकि प्रतिस्थापन regexs में पंप अतिरिक्त कार्यों मानक बदलता है। नेट regex वाक्यविन्यास थोड़ा
- Managed Fusion URL Rewriter: मुझे यह स्टैक ओवरफ़्लो पर previous question में मिला, लेकिन उदाहरण से, अभी तक इसे आजमाया नहीं है वाक्य रचना है, यह web.config
मुझे इसके साथ कोई समस्या है। जो मुझे चाहिए वह दूसरी साइट पर रीडायरेक्ट करना है। उदाहरण के लिए: http://example.com/some3rdparty बस छोटे यूआरएल यह बॉक्स के ऐसा करने के लिए असंभव है के लिए को http://somesite.com/with?alot&of¶meters , वहाँ स्रोतों में परिवर्तन की जरूरत है। इसलिए मैंने प्रबंधित फ्यूजन – AlfeG
का उपयोग किया है, इसके अलावा हार्ड कोडित सेक्शन नाम "urlrewritingnet" एक बड़ा आश्चर्य था T_T – AlfeG
यह असंभव नहीं है। यह सिर्फ समर्पण और परिभाषा लेता है। मुझे लगता है कि आप निम्न की तरह कुछ के बारे में बात कर रहे हैं? <जोड़ने virtualUrl = "^ ~/some3rdparty" rewriteUrlParameter = "ExcludeFromClientQueryString" destinationUrl = "somesite.com/with?alot=$2 = $ 3 & मापदंडों के & = $ 4. $ 5" ignoreCase = "true" /> या बस destinationUrl = "somesite.com/with?alot & & पैरामीटर"? निश्चित रूप से, एक सीखने की वक्र है, लेकिन हे, यह मैंने उपयोग किए जाने वाले अधिक व्यापक लोगों में से एक है। राउटिंग और एमवीसी का एक साथ उपयोग होने के लिए पैदा हुए हैं, और वे निश्चित रूप से इस प्रकार की स्थिति में आपकी मदद नहीं करेंगे। नई स्कूल होने के लिए –