PHP में MVC फ्रेमवर्क के लिए htaccess सेटिंग
अब हम ऐसा करेंगे कि एड्रेस बार से सभी रिक्वेस्ट
हमारी फाइल
index.php पर जाएं। यानी यूजर ब्राउज़र में
जो कुछ भी टाइप करेगा, वह
index.php पर जाएगा, और इस फाइल का कोड
यह तय करेगा कि यूजर को कौन सा पेज
दिखाना है।
फाइल htaccess की सामग्री यहाँ है:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
अब याद रखें कि project/webroot फोल्डर के एड्रेस
को इंडेक्स पर रीडायरेक्ट नहीं किया जाना चाहिए, क्योंकि
वहाँ हम स्टाइल्स, स्क्रिप्ट्स, इमेजेज
और इसी तरह की चीजें स्टोर करते हैं। इसे अपने
htaccess में शामिल करें:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
फाइल htaccess बनाएं।
वर्णित सेटिंग करें। इसके काम की जाँच करें:
project/webroot फोल्डर के एड्रेसों को छोड़कर सभी एड्रेस
को index पर रीडायरेक्ट होना चाहिए।