/ / Htaccess और ज़ेंड त्रुटि नियंत्रक का उपयोग कर रीडायरेक्टिंग? - अपाचे, .htaccess, ज़ेंड-फ्रेमवर्क

.Htaccess और ज़ेंड त्रुटि नियंत्रक का उपयोग कर पुनर्निर्देशन? - अपाचे, .htaccess, ज़ेंड-फ्रेमवर्क

मेरे पास Google द्वारा अनुक्रमित एक पुरानी वेबसाइट है जो निम्न जैसे लिंक के साथ है:

http://www.example.co.za/about/about.html

हालांकि अब मैंने अपनी साइट के बैक एंड के रूप में ज़ेंड फ्रेमवर्क पर फ़ॉर्म के URL के साथ स्विच किया है:

http://www.example.co.za/about/about/

मैंने ज़ेंड त्रुटि नियंत्रक को यहां संपादित किया है:

$this->_redirect("/home");

हालांकि जब .html पेज निर्दिष्ट है, यह रीडायरेक्ट नहीं करता है?

क्या मुझे कुछ बदलना चाहिए .htaccess या फिर भी यह त्रुटि नियंत्रक के माध्यम से पुनर्निर्देशित किया जा सकता है?

अद्यतन करें:

मैं वास्तव में कुछ ऐसा करना पसंद करता हूं जो अनुरोधित यूआरएल को पकड़ लेता है और फिर उस यूआरएल की सामग्री के आधार पर सही जगह पर रीडायरेक्ट करता है।

यह कैसे प्राप्त किया जा सकता है?

उत्तर:

उत्तर № 1 के लिए 1

यदि "ज्ञात" URL की एक छोटी संख्या हैआप रीडायरेक्ट करना चाहते हैं, आप इसे अकेले एचटीएसीएसी के साथ कर सकते हैं, जो PHP के साथ ऐसा करने से बहुत तेज़ होगा। इस लाइन को अपनी .htaccess फ़ाइल के शीर्ष पर जोड़ें (रिवाइट सामग्री के ऊपर):

Redirect 301 /about/about.html http://www.example.co.za/about/about/

और फिर उस यूआरएल के लिए दोहराएं जिसे आप रीडायरेक्ट करना चाहते हैं।