Şöyle birşey buldum bunu nasıl entegre edebilirim ?
bunun linkini atarmısın bana mvc kodlamasına çevireyim
catalog/controller/startup/startup.php dosyasında public function index() { kodundan sonrasına ekleyin.
Aşağıdaki kod, Türkçe tarayıcı kullanan ve admin girişi yapmamış herkesi google yönlendirir. Google yerine farklı bir adres yazabilirsiniz.
Kodu kullandığınız site içerisindeki bir sayfaya yönlendirecekseniz, yönlendirdiğiniz sayfayı TR kontrolünden hariç tutmalısınız ya da direk ana dizinde html dosyası oluşturup buraya yönlendirin. Aksi taktirde TR kontrolu nedeniyle sonsuz döngüye girer.
if (isset($this->request->server['HTTP_ACCEPT_LANGUAGE'])) {
$trstatus = false;
$trlocales = array('tr-TR','tr_TR.UTF-8','tr_TR','tr','tr-tr','turkish');
$browserlangs = explode(',', $this->request->server['HTTP_ACCEPT_LANGUAGE']);
foreach ($browserlangs as $browserlang) {
if (in_array($browserlang, $trlocales)) {
$trstatus = true;
break;
}
}
if ($trstatus) {
$this->user = new Cart\User($this->registry);
$admin = $this->user->isLogged();
if (!$admin) {
header('Location: https://www.google.com ');
exit();
}
}
}