Когда я использую заголовок ('Location: index'), я получаю "localhost / pos / index", когда я использую перенаправление ('index'), вместо этого я получаю "localhost / pos / localhost / pos / index". Я на Windows 10 с использованием XAMPP. "localhost / pos" является корнем моего приложения.
Я пытался использовать «обновить» и «местоположение» безрезультатно. Я попытался добавить контроллер в URI (так что вместо этого перенаправить ('main / index')), я пробовал косую черту в начале URI - каждый раз, redirect () работал таким странным образом, на который я указывал ранее. Когда я попытался скопировать код header () из тела redirect (), он фактически работал так, как и предполагалось ...
redirect('index'); // Does the weird repeated URL
header('Location: index'); // Works fine
header('Location: '.$uri, TRUE, $code); // Works fine, even though it's redirect()'s body when $metod == 'location'
редирект ( 'индекс'):