ডিরেক্টরিতে 404 ত্রুটি তালিকা হিসাবে প্রদর্শিত এবং ডিরেক্টরি প্রদর্শন করা আমার সমাধান সহজ। আপনার প্রকল্পের মূল ডিরেক্টরিতে .htaccess ফাইল তৈরি করুন এবং কোন ডিরেক্টরিগুলি সুরক্ষিত করা উচিত তা লিখুন।
ডিরেক্টরি কাঠামো
- your_root_directory
- .htaccess
- 404.html
- index.html
- app
- other files I do not want to show
- models
- other files I do not want to show
.htaccess
RewriteEngine On
RewriteRule ^app/ - [R=404,L]
RewriteRule ^models/ - [R=404,L]
ErrorDocument 404 /your_root_directory/404.html
.Htaccess এর দ্বিতীয় লাইন অ্যাপ ডিরেক্টরিতে এবং এর সমস্ত subridectories এ আইটেমের তালিকাতে অ্যাক্সেসটিকে নিষিদ্ধ করে।
.Htaccess এর তৃতীয় লাইন মডেল ডিরেক্টরিতে এবং এর সমস্ত subridectories মধ্যে আইটেমের তালিকাতে অ্যাক্সেসটিকে নিষিদ্ধ করে।
.Htaccess লাইনের চতুর্থটি আমাদের নিজস্ব 404 ত্রুটি সেট করে (আপনি যদি অ্যাপাচি ডিফল্ট ত্রুটিটি দেখাতে না চান)।
আপনি htaccess দিয়ে কাজ করার সময় আপনার ব্রাউজারে ক্যাশে সাফ করার কথা মনে রাখবেন।