हमारे पास मेरी वेबसाइट प्रोजेक्ट में 300 से अधिक पेज हैं। उस समय हमने एक नया सर्वर बनाया है जो सुरक्षित है। यह सर्वर विशेष रूप से वेबसाइट की सभी छवियों के लिए उपयोग किया जाता है।यूआरएल प्रत्येक पृष्ठ में फ़ोल्डर पथ को प्रतिस्थापित करने के लिए आईआईएस के लिए नियम पुनर्लेखन
छवियों के लिए वर्तमान कार्यान्वयन (aspx में, सीएसएस में)
http://www.mysite.com/assets/common/image1.jpg
- कभी कभी वेबपेज में
और सीएसएस यह इस
की तरह निर्दिष्ट किया जाता है: तो यहाँ~/assets/common/image1.jpg
परिदृश्य है
इस तरह somethig का उपयोग करना चाहते हैं।
http://www.static.mysite.com/common/image1.jpg
और के लिए सुरक्षित पृष्ठों
https://www.static.mysite.com/common/image1.jpg
तो जैसा कि आप सभी छवियों ~/assets
फ़ोल्डर से आ रहे हैं लेकिन अब मैं http://static.mysite.com
~/assets
जगह बनाना चाहते हैं देख सकते हैं
मैं फिर से लिखने के नियम का उपयोग कर आईआईएस में इसे कैसे प्राप्त कर सकता हूं।
उदाहरण:
ASPX
<img src="/assets/common/image1.jpg" id="ImageId1" alt="Image" width="100" height="100" />
<img src="http://mysite.com/assets/common/image2.jpg" id="ImageId2" alt="Image" width="100" height="100" />
, आईआईएस नियम है जब कोड ऊपर पाता है, यह http://static.mysite.com/common/image1.jpg
<img src="http://static.mysite.com/common/image1.jpg" id="ImageId1" alt="Image" width="100" height="100" />
<img src="http://static.mysite.com/common/image2.jpg" id="ImageId2" alt="Image" width="100" height="100" />
'web.Config' का उपयोग करके इसे कॉन्फ़िगर कैसे करें, मैं सभी' छवियों 'फ़ोल्डर, 'css' और' js' को सामग्री फ़ोल्डर के अंदर एज़ूर सीडीएन को इंगित करने के लिए चाहता हूं? – stom
@stom सभी उपरोक्त परिवर्तन web.config में दिखाई दे रहे हैं ताकि आप उन्हें कॉपी-पेस्ट कर सकें –