এমভিসি সিস্টেমগুলি যেখানে url গুলি এই ফর্মগুলিতে থাকে সেগুলি কীভাবে একক সূচক.এফপি ফাইলের মাধ্যমে সমস্ত অনুরোধকে বাধ্য করে?
http://www.example.com/foo/bar/baz
http://www.example.com/goo/car/caz/SEO-friendly-name-of-the-object
http://www.example.com/hey/you
সম্পাদনা: যখন আমি নীচে পুনর্লিখনের নিয়মগুলি চেষ্টা করি তখন আমি এই ত্রুটিটি পাই:
[error] [client 127.0.0.1] Invalid URI in request GET / HTTP/1.1
[error] [client 127.0.0.1] Invalid URI in request GET /abc HTTP/1.1
সম্পাদনা: ওহ, এটি /index.php এর সম্পূর্ণ সামগ্রী। আমি যখন পুনর্লিখনের নিয়মগুলি সরিয়ে ফেলি তখন এটি '/' বা '/index.php' আউটপুট দেয় বা অন্য কোনও কিছুর জন্য আমি 404 পাই।
<?php
echo htmlspecialchars($_SERVER['REQUEST_URI']);
?>
সলভড: আমি পুনর্লিখনের নিয়মে সূচি.এফপি এর সামনে একটি / যোগ করেছি এবং তারপরে এটি কাজ করেছে:
সলভড অ্যাগেইইন: কেবলমাত্র প্রয়োজন ছিল / চালু হয়েছিল কারণ আমি ২.২.৪ চালাচ্ছি। আমি যখন ২.২.১১ এ আপগ্রেড করেছি তখন / এর আর প্রয়োজন হয় না।