Промежуточный сайт Magento - безопасный URL-адрес, перенаправляющий на сайт

Следуя учебному пособию по настройке постановки Crucial, я скопировал нашу живую настройку в среду постановки. В отличие от многих других постов о размещении сайтов, перенаправляющих на живой сайт, у меня есть только половина этой проблемы.

Все мои незащищенные ссылки работают нормально, никаких проблем. Это только защищенные ссылки. Поэтому, если я попытаюсь получить доступ к учетной записи клиента, войти в систему, перейти в свою корзину и т. Д., Я получу ответный удар на действующий сайт.

Пока что я:

  • Проверено, что вызывается моя промежуточная БД, а не моя живая БД
  • Очистил кеш, сессии (пожалуйста, не говорите мне делать это снова)
  • Изменен.htaccess RewriteBase на /staging/ вместо /
  • Проверен local.xml, чтобы убедиться, что все настройки верны
  • Изменены все записи URL в core_config_data
  • Начал все сначала и попробовал второй раз

Единственная возможная вещь, о которой я могу думать, это то, что моему SSL-сертификату не нравятся эти URL-адреса, поэтому он перенаправляет обратно на исходный URL-адрес, с которым он был зарегистрирован. Мой сертификат SSL. НЕ подстановочный знак, который имеет смысл, за исключением того, что браузер должен просто спросить вас, хотите ли вы добавить исключение (в моем случае Firefox).

4 ответа

Решение

Мой хостинг-провайдер сказал, что я не могу сделать это с моим текущим сертификатом SSL. Так что теперь я смотрю на альтернативы.

Вы уверены, что вы изменили оба из них в таблице core_config_data:

web/secure/base_url
web/unsecure/base_url

Кроме того, вы можете попробовать установить их в 0:

web/secure/use_in_frontend
web/secure/use_in_adminhtml

Я только что решил эту проблему сегодня, посмотрев везде и не найдя решения, которое бы сработало для меня.

Отредактируйте таблицу core_config_data в своей промежуточной базе данных и измените значение для пути, называемого "web / secure / base_url", чтобы он отражал адрес, отличный от https. Например, вместо https://www.example.com/ используйте http://www.example.com/

После этого быстрого исправления я смог получить доступ к своей странице входа для администратора.

У меня была похожая проблема, и я решил ее, очистив кеш Magento. Я просто удалил все из папки /var моего сайта Magento. После этого я очистил кэш / куки моего браузера для хорошей меры, и это сработало!

Другие вопросы по тегам