Я перевожу работающее приложение PHP с моего локального хоста, XAMPP, на Heroku, и некоторые из моих ссылок дают мне ошибку 302, и страница загрузки говорит:
"Эта страница не работает
mywebsite.heroku.com отправил неверный ответ.
ERR_INVALID_REDIRECT "
Вот мой код для этой конкретной ссылки:
<a href="<?php echo $web_url . 'admin'; ?>">Admin</a>
Вот коддля другой неработающей ссылки, которая делает то же самое:
<a href="<?php echo $web_url . 'account'; ?>">Login/Register</a>
ОДНАКО, вот код для ссылки прямо под той, которая отлично работает:
<a href="<?php echo $web_url . 'cart'; ?>">View Cart</a>
Вот код, который имеетэта переменная определена.
$web_url = "https://" . $_ENV["HTTP_HOST"] . "/";
РЕДАКТИРОВАТЬ: я сузил его до ссылок, которые ведут пользователей на страницы, где вводятся данные.Это веб-сайт электронной коммерции, поэтому регистрация аккаунта, логин, логин администратора и проверка, где пользователь вводит платежную информацию и кредитную карту.
Я думаю, что это связано с сервером Apache.У меня нет .htaccess файла, поэтому там нет ничего, что могло бы вызвать это перенаправление.
Любые идеи приветствуются.Я стараюсь не тратить неделю на чтение всей документации Apache.