উত্তর:
ফারসিকারের গৃহীত উত্তর কার্যকর হয় না। আমি এটি উইন্ডোজ সার্ভার ২০০ স্ট্যান্ডার্ড এসপি 2 এ আইআইএস 7.0.6000.16386 এ পরীক্ষা করেছি।
একই প্রশ্নের জন্য স্ট্যাক ওভারফ্লোতে জেফ অ্যাটউডের মন্তব্য দেখুন ।
যতক্ষণ আপনি একাধিক সার্ভার থেকে সামগ্রী পরিবেশন না করেন ততক্ষণ ইটাগগুলি ঠিক আছে। আপনি যদি কেবল একটি সার্ভার থেকে পরিবেশন করেন তবে তাদের সেখানে রেখে দিন। তারা আঘাত না। এবং যদি আপনি YSlow তাদের সম্পর্কে অভিযোগ করতে চাই না, তারপরে ক্লিক করুন সম্পাদনা বোতাম কাছাকাছি Rulesets উপাদান এবং সম্পাদনা YSlow (v2) প্রোফাইল নির্বাচন করুন। কেবলমাত্র "সত্তা ট্যাগগুলি কনফিগার করুন (Etags)" বিকল্পটি নির্বাচন করুন।
ওয়াইস্লো অভিযোগ করছে না যে তারা ভুল ছিল (যদিও এটি যা বলে) তবে এটি অভিযোগ করে যে তাদের প্রয়োজন নেই। এ সম্পর্কে ওয়াইস্লো বন্ধ হয়ে যাওয়ার একমাত্র উপায় হ'ল তাদের অক্ষম করা।
ভাল কথা হ'ল, আমি আজ আগে নিজেই এটি করেছি!
আপনার আইআইএস ম্যানেজারটি খুলুন, সার্ভারে ক্লিক করুন এবং HTTP রেসপন্স শিরোনামে যান। "যোগ করুন ..." বোতামটি ক্লিক করুন, এবং নাম অনুসারে, প্রবেশ করুন:
ETag
(কেস সেনসিটিভ)। মান অধীনে, লিখুন
""
(দুটি ডাবল উদ্ধৃতি thats)
আর ইটাগস শুরু!
একটি অনুরূপ স্ট্যাকওভারফ্লো প্রশ্ন দেখুন।
Iis 6 এ, আপনি 'ETag' = "" এর জন্য একটি কাস্টম শিরোনাম যুক্ত করতে পারেন
আইআইএস 7-এ, নিম্নলিখিত হিসাবে একটি বহির্মুখী পুনর্লিখনের নিয়ম যুক্ত করুন:
<outboundRules>
<rule name="Remove ETag">
<match serverVariable="RESPONSE_ETag" pattern=".+" />
<action type="Rewrite" value="" />
</rule>
</outboundRules>
আইআইএস 7 কাস্টম শিরোনামগুলিকে ওভারক্রিট করবে এবং একই সমস্যা সম্পর্কিত অন্যান্য বিভিন্ন উত্তরে প্রস্তাবিত অন্যান্য সমস্ত সমাধান। আউটবাউন্ড বিধিগুলি কেবলমাত্র আইটেম যা কাজ করে বলে মনে হয় এটি ব্যবহারকারীর কাছে ফিরে আসার ঠিক আগে সেট করা যে কোনও কিছু ওভাররাইট করে। এই প্রস্তাবিত আউটবাউন্ড বিধিটি কোনও সার্ভারের ভেরিয়েবলের সাথে মিলে যায় RESPONSE_ETagযতক্ষণ না এর মানের RESPONSE_ETagএক বা একাধিক অক্ষর থাকে এবং মানটিকে খালি স্ট্রিং হিসাবে পুনরায় লিখে দেয়।
আংশিক সমাধানের জন্য দয়া করে IIS7 এ সার্ভারের প্রতিক্রিয়া শিরোনামের উত্তরটি দেখুন । হ্যাঁ, একটি সম্পূর্ণ সমাধান সত্যিই দুর্দান্ত হবে, তবে আমি যা পাব তা গ্রহণ করব।
এটি আরও ভাল ব্যবহার করুন:
<outboundRules>
<rule name="Remove ETag">
<match serverVariable="RESPONSE_ETag" pattern="(.*)\:(.*)" />
<action type="Rewrite" value="{R:1}" />
</rule>
</outboundRules>