আরেকটি বিকল্প হ'ল পিএইচপি'র অটো_প্লেপ কনফিগারেশন ব্যবহার করা। এটি প্রকৃত অনুরোধকৃত স্ক্রিপ্টটি চালুর আগে স্ক্রিপ্টটি পিএইচপি দ্বারা পরিচালিত সমস্ত স্ক্রিপ্টগুলির কারণ হতে পারে , তবে .htaccess এর পরে (আপনি যদি এটি ব্যবহার করছেন)।
এই প্রস্তাবটি অন্যান্য কয়েকটি পরামর্শের সাথে মিলিত হয়েছে (যেমন ভূ-অবস্থানের ডেটার জন্য ম্যাক্সমাইন্ড ব্যবহার এবং নির্দিষ্ট অঞ্চলের জন্য স্টোর দর্শন) এর পরিবর্তে পরিষ্কার পদ্ধতির ফলস্বরূপ হতে পারে।
আপনি যদি Magento> = 1.4 এর একটি সংস্করণ চালাচ্ছেন তবে ডিফল্ট স্টোর কোডটি $ _SERVER ['MAGE_RUN_CODE'] মান সেট করে কনফিগার করা যেতে পারে।
.Htaccess ফাইল বা অ্যাপাচের কনফিগারেশনটিতে নিম্নলিখিতটি যুক্ত করুন:
php_value auto_prepend_file /var/www/mystore/path/to/script.php
আপনার script.php
কোনও প্রয়োজনীয় ব্যবসায়ের যুক্তি সম্পাদন করুন এবং উপযুক্ত স্টোর কোড সেট করুন:
<?php
if (get_ip_location($_SERVER['REMOTE_ADDR']) == 'uk') {
$_SERVER['MAGE_RUN_CODE'] = 'store_code_uk';
} else {
$_SERVER['MAGE_RUN_CODE'] = 'store_code_us';
}
একটি বিষয় লক্ষণীয় হ'ল এটি অনুরোধ করা সমস্ত পিএইচপি ফাইলের জন্য প্রযোজ্য , সুতরাং আপনার তা মনে রাখা দরকার।