मैं एक मौजूदा PHP प्रोजेक्ट ले रहा हूं। मैंने देखा कि पिछला डेवलपर पूरी साइट के लिए एक index.php पृष्ठ का उपयोग करता है, वर्तमान में 10+ पेज। यह दूसरी परियोजना है जिसे मैंने ऐसा देखा है। मुझे इस दृष्टिकोण के साथ लाभ नहीं दिख रहा है। वास्तव में ऐसा लगता है कि यह सबकुछ जटिल करता है क्योंकि अब आप साइट पर एक नया पृष्ठ नहीं जोड़ सकते हैं और उससे लिंक कर सकते हैं। आपको यह भी सुनिश्चित करना होगा कि यदि आप उस पृष्ठ प्रकार की जांच करने के लिए किसी पृष्ठ के साथ मुख्य अनुक्रमणिका पृष्ठ अपडेट करते हैं और फिर पृष्ठ लोड करते हैं। ऐसा लगता है कि वे सिर्फ एक टेम्पलेट का पुन: उपयोग करने का प्रयास कर रहे हैं, केवल हेडर और पाद लेख के लिए उपयोग करना आसान होगा और फिर संदर्भित उन फ़ाइलों के साथ प्रत्येक नया पृष्ठ बनाएं।संपूर्ण साइट के लिए एक index.php पृष्ठ का उपयोग क्यों करें?
क्या कोई यह समझा सकता है कि इस दृष्टिकोण का उपयोग क्यों किया जाएगा? क्या यह एक एमवीसी पैटर्न का कुछ रूप है जिसे मैं परिचित नहीं हूं? PHP एक दूसरी भाषा है इसलिए मैं सर्वोत्तम प्रथाओं से परिचित नहीं हूं।
मैंने Google में "PHP के साथ एक इंडेक्स पेज" और ऐसी चीजों के लिए Google में कुछ खोज करने का प्रयास किया है, लेकिन मुझे कोई अच्छा लेख नहीं मिल रहा है कि यह दृष्टिकोण क्यों उपयोग किया जा रहा है। मैं वास्तव में इस पुराने सामान को कब्र पर लात मारना चाहता हूं और उस पथ को जारी नहीं रखना चाहता हूं लेकिन सुझाव देने से पहले मुझे कुछ ठोस तर्क देना है।
http://stackoverflow.com/questions/604046/having-a-single-entry-point-to-a-website-bad-good-non-issue – zerkms
@zerkms इसी तरह के बिंदु के लिए धन्यवाद लेख। मुझे कुछ भी ढूंढने में मुश्किल हो रही थी जैसे मैं ढूंढ रहा था। मैं इस पर एक नज़र डालूँगा। – spinon
'php front controller' शायद अधिक परिणाम लाएगा। एसईओ-फ्रेंडली लिंक्स मेरी राय में मुख्य कारण है –