2016-10-10 4 views
0

У меня есть сайт Silverstripe, который я недавно добавил сертификат SSL.Как изменить элемент HTML Base в Silverstripe запущен сайт

Из-за этого мне нужно изменить базовый элемент HTML на https из http, поскольку теперь ни одно из изображений, таблиц стилей и т. Д. Не связывается правильно и отклоняется, поскольку они не загружаются по https.

Я не могу найти, где это задано. Я искал код приложения и базу данных, и мне тоже не повезло. Должно быть, он куда-то тянет http - вопрос в том, где?

Я понимаю, что silverstripe тянет его base_tag из базового элемента HTML. Кто-нибудь знает, где это установлено для сайта silverstripe?

Спасибо заранее, Джош

ответ

0

Просто добавьте директор :: forceSSL(); на ваш _config.php

+0

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

+0

Попробуйте добавить 'Config :: inst() -> update ('Director', 'alternate_protocol', 'https');' Похоже, что 'Director :: is_https()' не распознает ваше безопасное соединение, и вы получаете перенаправление loop 'http -> https -> http -> ...' –