আমার ম্যাজেন্টো ইনস্টলেশনের সামনে একটি লোড ব্যালেন্সার যা সমস্ত এসএসএল স্টাফ পরিচালনা করে। আমি যদি ম্যাজেন্টোকে না জানাই যে এটি একটি সুরক্ষিত সংযোগ পেয়েছে তবে এটি 302 পুনর্নির্দেশের লুপে চলে যাবে। আমি এখনও অবধি খুঁজে পাওয়া একমাত্র সমাধানটি হ'ল মূল সূচকটি প্যাচ করা Mage::run
ph
/**
* Prevent Magento from performing a 302 redirect loop.
*
**/
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])) {
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS'] = 'on';
$_SERVER['SERVER_PORT'] = 443;
}
}
(লিঙ্কটি মারা যাওয়ার ক্ষেত্রে আমি এখানে একজন মন্তব্যকারী সংযোজন সহ ব্লগ পোস্ট থেকে সামগ্রীটি যুক্ত করেছি)।
আমি কীভাবে একটি মূল ফাইল প্যাচ করা এড়াতে পারি?