Ранее я отправил этот вопрос: /programming/36104047/how-to-redirect-all-http-requests-to-https-on-magento, но не получил никакой реакции.
Вот URL моего сайта: www.trendy-mode.nl, который перенаправит вас на: https://www.trendy-mode.nl/
Теперь проблема в том, что ссылка в меню или любые другие суб-ссылки не перенаправлены с помощью https://
EX:
есть меню вроде - NIEUW | КЛЕДИНГ | ШОЕНЕН | АКСЕССУАРЫ и т. Д.
Если вы нажмете на меню NIEUW, новая страница будет открыта, но не будет перенаправлена сhttps://
Я много пробовал .htaccess, но не работает. Кто-нибудь здесь, чтобы помочь мне в этом?
Заранее спасибо!
источник
RewriteEngine On
. То, как я это сделал, немного отличается тем, что моя вторая строка гласит:RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Для полноты мы также делаем нечто очень похожее на то, что предложил fschmengler с некоторыми дополнениями;
Мы помещаем это в раздел .htaccess чуть ниже
RewriteEngine On
источник
Установите базовый URL для безопасного и ненадежного в бэкэнде. Установите yes на использование защищенного URL-адреса в веб-интерфейсе.
Затем отредактируйте ваше приложение / etc / local.xml и включите это
Или, по крайней мере, вставьте внешний интерфейс дерева XML и опустите его между тегами config.
источник
Убедитесь
System > Configuration > Web > url_options > "Auto-redirect to Base URL = No"
. Это было установленоyes
, и вызывает проблему.Поместите код ниже в файл .htaccess.
источник
Я думаю, что самым простым способом было бы изменить незащищенный базовый URL-адрес на https, поскольку magento затем перенаправляет все «незащищенные» запросы на этот URL-адрес, а также создает ссылки с этим URL-адресом.
Вы можете изменить базовый URL в системе -> Конфигурация -> Общие -> Веб
источник
Документы Apache рекомендуют не использовать переписывание:
Чтобы перенаправить
http
URL-адресаhttps
, выполните следующие действия:Этот фрагмент должен входить в основной файл конфигурации сервера, а не в то,
.htaccess
что задано в вопросе.Эта статья могла появиться только после того, как на вопрос был задан и дан ответ, но, похоже, это актуальный путь.
источник
Добавьте этот код вверху файла .htaccess.
источник