আমি আপাচি তারের উপর দিয়ে জিপিপযুক্ত স্থিতিশীল ফাইলগুলি প্রেরণ করতে চাই, তবে এপাচিও সর্বদা সেগুলি বারবার জিপ না করুক। সুতরাং আমি ভেবেছিলাম যদি এটি উপস্থিত থাকে তবে .gz ফাইল সরবরাহ করা সম্ভব হবে না। এই সেট আপ:
ফাইল গঠন:
static/
|
|--- style.css
|
\--- style.css.gz
এবং একটি .htaccess এ নিম্নলিখিত:
মোড_উইরাইট রুল:
RewriteCond %{REQUEST_FILENAME}.gz -s
RewriteRule ^(.+) $1.gz [L]
এবং এই সেটিং:
AddEncoding x-gzip .gz
প্রকৃতপক্ষে, অনুরোধটি যদি যায় তবে .gz ফাইলের পরিবর্তে .gz ফাইলটি প্রেরণ করা হওয়ায় এটি ইনফার কাজ করে /static/style.css
। সমস্যাটি কেবলমাত্র, ফাইলটি "অ্যাপ্লিকেশন / এক্স-জিজিপ" হিসাবে বিতরণ করা হয় এবং "পাঠ্য / সিএসএস" হিসাবে নয়। মোড_উইরাইটের টি পতাকা ব্যবহার করে এটি পরিবর্তন হয় না। উভয়ই স্পষ্ট করে না
AddType text/css .css
কারও কি ধারণা আছে, আমি কীভাবে পছন্দসই আচরণ করতে পারি? বা কোনও কারণেই আমি গণনা করি না এটি অপ্রয়োজনীয়?
সম্পাদনা: অতিরিক্ত অসুবিধা আছে: জিপিপ সমর্থন ছাড়াই ক্লায়েন্টদের কাছে মূল ফাইলটি পাঠানো। এটি কীভাবে কাজ করতে পারে তার কোনও ধারণা আছে?