Цель: каждая ссылка, отличная от https, должна стать https. Всегда.
К настоящему времени выполнено:
- Изменен базовый URL на https
- Каждая ссылка https, ЕСЛИ я не на http
Моя проблема указана на моем втором достижении. По некоторым причинам ссылки нацелены на https, если я нахожусь на странице, отличной от https, в противном случае - на http. Я знаю, что могу реализовать обходной путь, используя .htaccess, но это не чистый способ, и я хочу реализовать его чистым способом.
Что я сделал, чтобы это исправить:
Я знаю, что можно принудительно запустить протокол для одной страницы с опечаткой3, и я могу обновить все страницы через базу данных, но в этом случае это невозможно, так как это многодеревье представление, и не каждое дерево должно использовать https.
Я также гуглил и читал о config.baseUrl, но я изменил это еще до того, как начал гуглить.
На презентации «Enforce https» с ключом «https» установлен, но я не могу найти его в Ext. Репозиторий.
Дополнительные сведения:
Думаю, проблема не в .htaccess, а в любом случае: это в моем файле .htaccess.
RewriteCond %{HTTP_HOST} ^mydomain\.de$
RewriteRule (.*) https://www.mydomain.de/$1 [R=301,L]
Любая помощь приветствуется.
.htaccess
). Кроме того, если первая страница принудительно использует TLS через конфигурацию сервера, и все ссылки используют тот же протокол, с помощью которого была открыта страница, все ссылки, которые когда-либо были представлены пользователю, являютсяhttps://
-ссылками. Вы можете фильтровать по домену в своих правилах перезаписи или использовать разные vHosts для разных доменов. - person Jost   schedule 11.08.2015http://
вручную. - person Jost   schedule 11.08.2015