.js
ফাইলগুলি স্থাপন করা আছে তা কল্পনা করুন/my-site/some/path/ui/js/myfile.js
তাই সাধারণত স্ক্রিপ্ট ট্যাগটি দেখতে পাবেন:
<script src="/my-site/some/path/ui/js/myfile.js"></script>
এখন এটি পরিবর্তন করুন:
<script src="/my-site/some/path/ui-1111111111/js/myfile.js"></script>
এখন অবশ্যই এটি কাজ করবে না। এটিকে কাজ করতে আপনার .htaccess
গুরুত্বপূর্ণ লাইনটিতে একটি বা কয়েকটি লাইন যুক্ত করা দরকার : (সম্পূর্ণ। নীচে htaccess)
RewriteRule ^my-site\/(.*)\/ui\-([0-9]+)\/(.*) my-site/$1/ui/$3 [L]
সুতরাং এটি যা করে তা হ'ল এটি একধরণের 1111111111
পথ থেকে সরিয়ে দেয় এবং সঠিক পথে লিঙ্ক করে।
সুতরাং এখন আপনি যদি পরিবর্তন করেন তবে 1111111111
আপনাকে যা চান তার সংখ্যায় পরিবর্তন করতে হবে। এবং তবে আপনি নিজের ফাইলগুলি অন্তর্ভুক্ত করেছেন যখন জেএস-ফাইলটি শেষ বার সংশোধন করা হয়েছে আপনি সেই সংখ্যাটি টাইমস্ট্যাম্পের মাধ্যমে সেট করতে পারেন। সুতরাং ক্যাশে সংখ্যা পরিবর্তন না হলে স্বাভাবিকভাবে কাজ করবে। যদি এটি পরিবর্তন হয় তবে এটি নতুন ফাইলটি (হ্যাঁ সর্বদা) পরিবেশন করবে কারণ ব্রাউজারটি সম্পূর্ণ নতুন ইউআরএল পেয়েছে এবং কেবলমাত্র বিশ্বাস করে যে ফাইলটি এত নতুন যে তাকে অবশ্যই তা পেতে হবে।
আপনার জন্য এই ব্যবহার করতে পারেন CSS
, favicons
এবং কি কি কখনো ক্যাশে পায়। সিএসএসের জন্য ঠিক তেমন ব্যবহার করুন
<link href="http://my-domain.com/my-site/some/path/ui-1492513798/css/page.css" type="text/css" rel="stylesheet">
এবং এটি কাজ করবে! আপডেট করা সহজ, বজায় রাখা সহজ।
প্রতিশ্রুতি পূর্ণ .htaccess
যদি আপনার কাছে এখনও কোনও .htaccess না থাকে তবে আপনার এটি থাকা সর্বনিম্ন:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^my-site\/(.*)\/ui\-([0-9]+)\/(.*) my-site/$1/ui/$3 [L]
</IfModule>