/ सिल्वरस्ट्रिप 3.1 में 302 के बजाय 200 स्टेटस कोड वाले दूसरे पेज पर रीडायरेक्ट करें - सिल्वरस्ट्रिप

SilverStripe 3.1 - Silverstripe में 302 के बजाय 200 स्थिति कोड के साथ दूसरे पृष्ठ पर रीडायरेक्ट करें

क्या 302 के बजाय 200 स्थिति कोड वाले किसी अन्य पृष्ठ पर पुनर्निर्देशित करना संभव है?

मेरा कोड यहाँ है:

class SpecialsHolderPage_Controller extends Page_Controller {
// ...
$this->redirect("otherSpecialPage/");  // gives a 302 status code
// ...
}

मुझे पता है कि इसे सिर्फ बनाना संभव हैCMS में पुनर्निर्देशक पृष्ठ, लेकिन मैं इस पृष्ठ प्रकार या पुनर्निर्देशन के लिए या तो सामग्री का विकल्प चाहता हूं। या वहाँ एक विधि है जो यहाँ एक पुनर्निर्देशन की तुलना में अधिक सही होगी?

उत्तर:

जवाब के लिए 3 № 1

आप एक दूसरा पैरामीटर जोड़ सकते हैं, $this->redirect("otherpage", 301);, लेकिन इसे 200 का दर्जा देने से कोई मतलब नहीं होगा। आप पुनर्निर्देशित कर रहे हैं, जो 300 श्रृंखला के लिए है।