PHP-তে MVC ফ্রেমওয়ার্কের জন্য htaccess কনফিগারেশন

এখন এমন করা যাক যাতে অ্যাড্রেস বারে যা কিছুই ইউজার ব্রাউজারে লিখুক না কেন, সব আমাদের ফাইল index.php-এ চলে যায়। অর্থাৎ, ইউজার ব্রাউজারে যা কিছুই লিখুক তা index.php-এ যাবে, এবং এই ফাইলের কোড ইউজারকে কোন পৃষ্ঠা দেখাতে হবে তা নির্ধারণ করবে।

htaccess ফাইলের বিষয়বস্তু এখানে:

.htaccessRewriteEngine On
RewriteBase /

RewriteRule .+ index.php

এখন মনে রাখা যাক যে project/webroot ফোল্ডারের অ্যাড্রেসগুলি ইনডেক্সে রিডাইরেক্ট করা উচিত নয়, কারণ সেখানে আমরা স্টাইল, স্ক্রিপ্ট, ছবি এবং অনুরূপ জিনিস সংরক্ষণ করি। আমাদের htaccess-এ এটি বিবেচনা করা যাক:

.htaccessRewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Задание 1

htaccess ফাইল তৈরি করুন। বর্ণিত কনফিগারেশনটি সম্পন্ন করুন। এর কাজ পরীক্ষা করুন: project/webroot ফোল্ডার ছাড়া সমস্ত অ্যাড্রেস index-এ রিডাইরেক্ট হওয়া উচিত।